Implement consistent admin interface

* Consistent route/model/controller/view layout
* Get rid of unused photos, speakers, dietchoices, social_events controllers
* Drop unused :public from Rooms and :description from CallForPapers

Sorry for another massive PR :sob: 
Is there a reason why we drop the public attribute? Not needed anymore?