Add Otto and offload opening bookmarks to event bus
Layout crash bugfix
Merge remote-tracking branch 'origin/dev-otto' into gradle-test

Conflicts:
	.gitmodules
Otto + bookmark fixes
Otto is now included as a jar instead of a submodule, the app now properly opens bookmarks from the nav drawer and updates the nav drawer following bookmark additions and access mode changes.  Users can also bookmark open directories right from the main action bar.