Another aliasing test now passing.
All aliasing tests provisionally completed, awaiting confirmation of
functionality.
Added a number of API improvement TODOs to AliasesFile and
AliasDefinitionsFile.
Early commit before starting to make breaking changes to achieve the
reqired aliasing API changes.
AliasesFile is now using AliasOverride instead of AliasDefinition.
AliasName has been deleted since it adds nothing useful over a plain
String.
We have now mostly removed scenarios and groups out of AliasDefinition
-- except for a temporary hack where I add scenarios back in again.
Switched FullyQualifiedLinkedAssetFile over to use
AliasesFile.aliasNames() instead of AliasesFile.aliasDefinitions (which
is soon to be deleted).
making sdk JsLib a separate lib rather than being part of an apps libs. the getLibs() method still returns a list containing both app and global libs
Merge branch 'bundler-exploration' into jsLibRefactoring

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/model/aliasing/AliasUtility.java
wrapping sdk libs so the getApp method returns the correct app
changing classDependsOn to classRequires so it's more obvious whether or not to use classRefersTo
adding tests for bundling jsLibs and changing hasPackageStyle test method so it doesn’t need src/ to be defined
AliasesDefinitionsFile now provides more structured access to the alias
information it stores.
Group and scenario aliases are now stored using overrides rather than
alias definitions.
adding NonBladeRunnerJsLib to the list of libs returned by an app
Prevent warning message.
Update AlisesFile and AliasDefinitionsFile to stop extending File, and
instead use composition as its much cleaner.
Moved AliasesFile and AliasDefinitionsFile into their own packages in
preparation for changes to split the code out into a number of classes
that each have a 'single responsibility'.
Created data classes that contain only the data, and not the behavior,
in preparation for creating Reader and Writer classes that operate
directly on the data objects.