ui: make back button go from chat fragment to contact list

fixes issue #1913 (partial)
fix notifications

* use bare JID
* fragments can be initialized before they are onscreen

fixes issue #1917
prevent ClassNotFoundException when restoring ViewPager
Merge pull request #277 from devrandom/ui1

Misc UI fixes