Use ViewHolder in threadbinder
Use recyclerview for thread fragments
Fix reverse listing for thread fragment
Update gradle and related bits