Android: Refactored how the ViewPager for the MainActivity returns the fragments. The previous recipe wasn't working well with backstacking. The navigation manager now keeps a history of the main parameters the mobile library browser in order to be able to recreate the fragment when necessary. Will require minor changes on iOS.

Related to issue #406.