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