complex web apps
adding a note about pull requests into master rather than develop
Merge branch 'master' of github.com:BladeRunnerJS/brjs
Merge pull request #364 from BladeRunnerJS/develop

Merging develop into master for 0.4 release
Merge pull request #366 from BladeRunnerJS/develop

JS test fixes
tweaks to automated release note
adding release notes for 0.4
tweaks to 0.4 release notes
Alias group identifiers must now be namespaced.
removing unbundled-resources concept from the model since it can now be a BRJS plugin
adding basic unbundled-resources plugin
Added better failure feedback and testing for when required aliases are
left partially specified, or when alias overrides don't include a class
name at all.
adding more tests and improved exception for unbundled-resources plugin
A minor improvement to logging, so that we no longer supress INFO level
messages within the 'org.brjs' namespace.
Ensure we always use containsOrderedTextFragments() when there are
multiple substrings to find, and always use containsText() when there is
only one substring to find, so that we can be sure that tests are as
explicit as they should be -- this was done in the hope of finding the
cause of the non-determinism which shows itself when running the
application properly, but not currently when running the tests.
generating the correct valid dev/prod paths for unbundled-resources
Merge pull request #372 from BladeRunnerJS/alias-group-identifier-namespacing

Alias group identifiers must now be namespaced.
Ensure that the bundle returned is the same each time the 'brjs test'
command is used, where a new model is created each time -- tests for
this to come later as we are currently blocking another team.
#385 Avoid closing watchService if running on Windows to avoid JVM crash issue
removing TODO comment that isnt valid anymore