Extracted helper function from commands setter to remove dependency on custom layout using the AppBar.commands setter in the AppBar.layout setter.
Comment change.
comment fix.
Needed items in rows to align top.
Remove AppBar.scaleAppBar and just call AppBar._layoutImpl.scale directly
Removed _baseLayoutConstructor member function and do JavaScript inheritance correctly with the .call function
Changed member name to _layout  instead of _layoutImpl. The old _ layout member is now hung off the new _layout as "_layout.type"
Merge branch 'AmazingJaze/AppBarLayoutAbstractions' into AmazingJaze/closedDisplayModes

Conflicts:
	src/js/WinJS/Controls/AppBar.js
	src/js/WinJS/Controls/AppBar/_Layouts.js
no message