Fixes #348, wrong menu level shown when none of the menu's nodes are accessible to the user. Expected behavior is that no menu is shown in this case.
Fixes #332 (2nd issue), a route match occurred when a partial set of the configured route values were taken into consideration. An additional check was added to ensure all of the configured route values that have a value are matched upon. Configured route values with an empty value are ignored in this second check.
Merge branch 'patch-332-2' into dev
Merge branch 'patch-348' into dev