Support for Vertical/Horizontal Breaks in Navbar

Added property to NamedRoute to allow composition of break in menu.
Added overloads to accept the flag in the configuration extensions.
Updated navigation extenstions to evaluate and build appropriate tags.
Updated samples.
KeyAttribute Location Fix and Convention Failover

Addressed an issue where the code was looking for a propertytype
attribute instead of looking for the attribute on the property itself.
Models correctly annotated with the [Key] attribute were not being
picked up.  Also, while it is considered best practice to attribute the
key with the attribute, it's also not common practice. Added a failover
to pickup properties that match the pattern [Type]Id.
Merge remote-tracking branch 'ehexter/master'

Conflicts:
	src/NavigationRoutes/NavigationRoutes/NavigationRouteConfigurationExtensions.cs

Merging in conflicts
Corrected sample

Needed to call overload with extra param
Merge pull request #62 from MisterJames/master

Support for Vertical/Horizontal Breaks in Navbar