adding_features to master merge

Better review this PR cause it containes changes from other PRs (PR #3 and PR #4) and it is a lot of changes from that PRs.
http://redmine.ruswizards.com:8100/redmine/boards/8/topics/127
Some comments to task:
1. "On this activity we have on top as first row custom view" - class SpecialLinearLayout. 
2. "Also we need to specify for view attributes similar to "OnClick" - attribute with the name onSpecialClick
3. "Each row in this list should be presented by another custom view." - class CustomViewForList
4. Dspec is included and can be operated from a menu for the debug version. For the release version dspec is not available.
5. Supported gestures: swipe left to delete with undo function. Drag to the right to open two possible actions. Both actions will delete item but they will make different toasts.