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