Move creation of adapter into controllers
Fix raw type warnings
Remove unused protected inner* methods
Fix broken voting
Remove one dependency on ThingListProviderFragment
Extract ThingProjection class to hold constants