[sample] Add ability to add and remove items from adapter
[sample] Remove unused methods from SimpleAdapter
[sample] Factor out adapter into separate LayoutAdapter class
[sample] Vary layout params based on item ID instead of position