Merge pull request #161 from edchat/master

Updates to transition controller, main, widgets/Container and widgets/_ScrollableMixin and many of the tests
code was partially in and partially out of the else clause but was anyway in both cases executed. So share the same block for the code.
fix comment
we should not output errors just throw them and http://trac.dojotoolkit.org/ticket/16751 must be fixed to get the correct reporting
some cleanups + add a new error test on missing store
Merge pull request #165 from edchat/master

I have a fix in app/utils/config for a problem on IE, and a partial fix for a scrollable problem.
Merge remote-tracking branch 'upstream/master'
Update to app/widgets/Container and _ScrollableMixin to be able to use fixedFooter to get around a scrollable problem.
Another update to app/widgets/Container and _ScrollableMixin to try to deal with the scrollable problems, and update to the tests to better match the failing testcase, this works better but we still need a better way to handle these cases.
Update the layout controller to recursively call doResize for selected children to handle resize with nested views.
Merge pull request #166 from cjolif/master

Various cleanups, add one more error tests and remove code not needed anymore after http://bugs.dojotoolkit.org/ticket/16751 has been fixed
Merge remote-tracking branch 'dmachirepo2/master' into footer
Update to app/widgets/Container and _ScrollableMixin to be able to use fixedFooter to get around a scrollable problem, and a fix to layout to handle resize for the selectedChildren of nested views.
Merge pull request #167 from edchat/footer

Update to app/widgets/Container and _ScrollableMixin to be able to use fixedFooter to get around a scrollable problem, and a fix to layout to handle resize for the selectedChildren of nested views
Change the app events being used in our controllers to be prefixed with app-, so for example in ViewBase "initLayout", "layoutView" and "resize" will become "app-initLayout", "app-layoutView" and "app-resize".  There are also some testcase and config fixes.
Merge pull request #168 from edchat/master

Change the app events being used in our controllers to be prefixed with app-, so for example in ViewBase "initLayout", "layoutView" and "resize" will become "app-initLayout", "app-layoutView" and "app-resize".
Update the has config support to be able to take a ! at the beginning of the has string which will indicate that ! should be added outside the has check, this will reduce the number of has.add() calls needed.  For example "tablet" tests can be changed to "!phone".  I have also updated the testcases to use this support.
More updates to the testcases after the has config changes.
Merge pull request #169 from edchat/master

Update the has config support to be able to take a !
Fix problem with resize after the change to the event names, needed to leave the bind for win.global resize if not ios, I should not have changed that one to app-resize.  This broke resize on todoApp becuase it was not using mblHideAddressBar.