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
presenter.formatter.DateFormatter fixes

- PCTLIBRARY-1084: DateFormatter gets the timezone offset wrong if it contains half hours or quarter hours (@janh).
- PCTLIBRARY-1136 Bugfix: changed the if condition to check the date format to be an instance of Date (@jasonn).
PCTLIBRARY-1068: sub task 1112 Fix knockoutplugin bug which deals with 'click' events in verifier (@jasonn).
NO-JIRA: code style update with some changes to the actual code (checks for null, undefined, simplified if/else, ...) (@ewant).
PCTLIBRARY-1211 Only remove listeners on SelectionField options property

 - Removing listeners on SelectionField properties value, enabled, visible was unnecessary because they are instances of Property and were already being removed by removeChildListeners
 - options property is a NodeList, not a Property, so it doesn't get put in the list of Properties by PresentationNode.properties()

Also adds missing AT test file for the ExtJsComboBoxControl.

(@jeremyh, @janh)
Merge pull request #428 from BladeRunnerJS/develop

Merge develop -> master for 0.5 release prep
Improved one of our error messages.
Move `JsCommentStrippingReader` class to 'brjs-core'.
Strip JavaScript comments before scanning for require() methods.
Strip JavaScript comments before processing with the trie.
Merge pull request #430 from BladeRunnerJS/strip-comments-before-processing-javascript

Strip comments before processing javascript
"brjs test-server" command now prints the port that it's running on,
because it's not obvious you need to point your browser at
"http://localhost:4224" (especially if you run "brjs test-server -b
none")