Update ViewBase.js and main.js to handle having the .js and .html in the same folder and update some of the app tests scrollableTestApp2, modelApp, and longListTestApp to use have the .html and .js files in the same directories, removing the template directories.  There is code in ViewBase to handle the default case correctly if they are still using the same folder for .html and .js files, there is also temporary code there which will also work if they have the old structure with templates and views, as long as they do not use the new style with a folder name of templates
Update the Load controller to pass in the template along with the definition when creating a view, so the template path can be used for the default path for the .js file.
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".
Merge pull request #169 from edchat/master

Update the has config support to be able to take a !
Merge pull request #170 from edchat/master

Fix problem with resize after the change to the event names.
merge with the latest from github.
mediaQuery test updates.
Update the rest of the tests to work with the change to ViewBase.js to expect the .js and .html in the same folder and I removed the temporary code in ViewBase which was there to allow it to work if they have the old structure with templates and views.
Update the rest of the tests to work with the change to ViewBase.js to expect the .js and .html in the same folder and I removed the temporary code in ViewBase which was there to allow it to work if they have the old structure with templates and views.
Change the config name under a view from "definition" to "controller".  I also changed the tests which were using isTablet to use the has test with !has("phone") instead.
Another change for the config name under a view from "definition" to "controller".  I also changed the tests which were using isTablet to use the has test with !has("phone") instead.
Merge pull request #171 from edchat/fileRestructure

File restructure, to better support have the views .html and .js files in the same place.
Update Transition controller to deactivate selected children, even if the children are not in the center, also remove all checks for hardcoded center constraint.
We are changing the way the config is done for the view, it had been required to set "controller": "none" if you did not want a controller, and it would default to try to find the controller if you did not specify one, now if you do not want a controller you will not set it, and you will have to set it if you have a controller for the view.  I have also updated the tests.
Merge pull request #172 from edchat/fileRestructure

Change the config rules for view constraints.