App optimization and ViewPager in apartment details

Application is a bit more optimized now, mostly changes in MainActivity
and NavigationDrawerFragment. NavigationDrawerCallbacks interface is
extracted and every activity that needs Navigation Drawer has to
implement it.
Fixed bug with apartment details and implemented ViewPager to browse
apartment gallery.