Added grid-view.

1.Abstract list and grid to a base class.
2.Abstract adapter for list, grid to a base class.
3.Use icon for "add" on actionbar, add action that swichs grid and
list runtime.