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
Merge pull request #412 from BladeRunnerJS/better-incomplete-alias-error-checking

Better incomplete alias error checking
Merge pull request #428 from BladeRunnerJS/develop

Merge develop -> master for 0.5 release prep
updating release notes for v0.5
Updating release notes
We now also don't process comments when scanning the code for
`br.Core.extend()` and `br.Core.implement()` invocations, which use a
separate reader.
Merge pull request #442 from BladeRunnerJS/another-comment-processing-bug

We now also don't process comments when scanning the code for
Fixing i18n UTs and presenter UTs
Allow aliases to appear within XML tags, in addition to being allowed
within single or doubly quoted attributes.
Require paths must now also be either quoted, or appear within an XML
tag. Added some fail-fast code to detect incorrect usage of
indexPageRequires() Vs indexPageRefersTo() to help with this.
Merge pull request #444 from BladeRunnerJS/trie-improvements

Trie improvements
Don't have assets include themselves in the list of dependencies they
have -- I was unable to replicate this within our spec tests, but this
issue was causing an exception when I ran `./brjs dep-insight app
br.presenter-component -a` on the command line to diagnose why our
JavaScript tests are currently failing.
Merge pull request #447 from BladeRunnerJS/no-self-dependencies

Don't have assets include themselves in the list of dependencies they