Move console creation to NavigationActivity
That way it isn't created again for every new fragment.  No other structural changes were required because the NavigationFragment already associated the console with the NavigationActivity.
Merge remote-tracking branch 'origin/dev' into dev