Don't write out the 'defaultClass' attribute if no class is provided, so
we don't have to have a check for an empty String rather than a null.
Merge branch 'develop' into better-incomplete-alias-error-checking
Updating the setup so that it correctly creates the aliasDefinitions files inside resources folder and NOT src.
Adding a test case and a comment to better understand why an aspect alias with an empty string classRef throws an exception but the same usecase for a blade aliasDefinition file does not
Get an app reference directly rather than using the
locateAncestorNodeOfClass() method, as that method was probably
unnecessary anyway, and is causing a failure on Go CI, and sometime on
Travis CI, but not my Linux laptop, making it impossible to investigate.
Adding another @Ignore for failing test on CI's linux which we can't reproduce on any dev machine (windows, fedora, mac)
Will cover this as part of manual testing for this release, got a TODO to investigate further
@Ignore for all tests in HostedAppTests.java, need to investigate next sprint
Removing caplin-package-deps command from the list of available commands
Enabling all br-libs with tests to run in CI @andyberry88.
Knockout and Workbench don't have tests and cause failures if they are not on the blacklist
Committing what I have so far for the 0.5 release notes
changing build so JS tests for all libs are run in CI
#410 renaming 'aspect-deps' command to 'app-deps', including the command class/test file names
cc @dchambers
Fix incorrectly named tests.
Merge pull request #417 from BladeRunnerJS/better-incomplete-alias-error-checking

Better incomplete alias error checking
Updated some of the testnames as part of the merge conflict with develop
Merge branch 'develop' into dep-command-improvements

Conflicts:
	brjs-core/src/test/java/org/bladerunnerjs/spec/command/ApplicationDepsCommandTest.java
Adding @Ignore test for workbench-deps command issue with alias/service reference as seen when you run this command against a freshly created blade's workbench
Merge branch 'develop' into dep-command-improvements

Conflicts:
	brjs-core/src/test/java/org/bladerunnerjs/spec/command/WorkbenchDepsCommandTest.java
Updating test written as part of #362
updating release note md file as we've made improvements to our commands/flags and done some re-naming
Fixed incorrect ordering of arguments in error message.
Merge pull request #414 from BladeRunnerJS/dep-command-improvements

Dep command improvements