Merge pull request #9 from KarlNosworthy/master

Added undo support and bitmap creation listener
Merge remote-tracking branch 'upstream/master'
Merge pull request #11 from KarlNosworthy/master

Fixed package name spelling and introduced Gradle build support
Fix the typo of the package name in example
Merge pull request #16 from markya0616/master

Fix the typo of the package name in example code
added main gradle project
code reading
corrected animation for diagonal dragging
disallow intercept touch event in edit mode;
provide more callbacks with OnDragListener
try to fix NullPointerException while dragging #8
Update README.md
Update README.md
Programatically insert items at specific positions

- Support for programatically adding new items to the grid view via calling add(position, item) on the adapter
- Support to get the currently mobile item from the GridView, which can be used for custom subclasses of the DynamicGridView
- Fixed some Java-Warnings
Merge pull request #19 from ahoppen/master

Programatically insert items at specific positions
- move required contract for adapter into DynamicGridAdapterInterface so implementers can swap out the adapter completely;
- add listener callback for enter/exit edit mode;
- remove inner long click listener (not need) and update startEditMode(int) method;
- add ability to disable edit mode;
- update example app
Merge branch 'master' of https://github.com/askerov/DynamicGrid

Conflicts:
	dynamicgrid/src/org/askerov/dynamicgrid/AbstractDynamicGridAdapter.java
	dynamicgrid/src/org/askerov/dynamicgrid/DynamicGridView.java
Merge branch 'master' of https://github.com/askerov/DynamicGrid

Conflicts:
	dynamicgrid/src/org/askerov/dynamicgrid/AbstractDynamicGridAdapter.java
	dynamicgrid/src/org/askerov/dynamicgrid/DynamicGridView.java
Update README.md
Update README.md