Fixes #17517 which includes the fixes for dojox/app issues 208 and 209. As part of this fix dojox/app will set visibility hidden when is view is created or is being transitioned to, and setting visibility visible right before the transition is done to avoid having views flicker or overlay each other during transition.
Add unloadView support. This support includes support for config options on a view to  alwaysAutoUnload:(the view will be unloaded after afterDeactivate every time the view is shown), neverAutoUnload(the view will never be unloaded automatically, no matter how many views are loaded), and use an autoUnloadCount(is set to a number which is used to determine how many views per constraint to leave loaded when transitioning). Fixes issue #3
updates to dapp for style and jshint.
update CONTRIBUTING.md
update CONTRIBUTING.md
Merge branch 'edchat-style2'