Changed Navigator apply methods to constructors, added missing tests and changed UI.navigator to return null if not set.
Merge branch '3.0-navigator' into viklo-build
merge 3.0-navigator