With the exception of the Renamer class, which is also shared by the
ImportApplicationCommand, updated the CopyBladesetCommand to use the
model.
With the exception of the Renamer class, which is also shared by the
CopyBladesetCommand, updated the ImportApplicationCommand to use the
model.
Start using moveDirectory() rather than copyDirectory() to atomically
move directories of files into directories being watched by the model.
Updated ImportApplicationCommand and CopyBladesetCommand to use
NodeImporter, based on the new model, rather than Renamer, based on the
old model.
Updated NodeImporter so it no longer uses any code outside of brjs-core.
Moved NodeImporter to brjs-core, and made the BRJS constructor package
private again.
Moved ImportApplicationCommand and CopyBladesetCommand into the model.
Added spec tests for the CopyBladesetCommand.
Added spec tests for ImportAppCommand.
Deleted the old tests for CopyBladesetCommand and ImmportAppCommand, and
got rid of the code we originally had that also allowed you to provide
the bladeset name with an optional '-bladeset' suffix.
Fixed a bug in the NodeImporter class that caused an exception if the
source and target require prefixes were the same, plus added support for
adding a .js-style file if necesarry when using the 'copy-bladeset'
command (fixing #733).
Merge pull request #822 from BladeRunnerJS/update-commands-to-use-model

Update commands to use model
Merge branch 'develop' into js-style-file-added-on-populate

Conflicts:
	brjs-core/src/main/java/org/bladerunnerjs/utility/TemplateUtility.java