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

Better incomplete alias error checking
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