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.
Merge pull request #170 from edchat/master

Fix problem with resize after the change to the event names.