Updates so far to use the abstraction layer.
Updates to using the abstraction datasource layer rather than the REST datasource layer. Other minor fixes/changes as well.
Updates so far to use the abstraction layer.
Updates to using the abstraction datasource layer rather than the REST datasource layer. Other minor fixes/changes as well.
Refactoring
Moved all classes to new package. Refactored and cleaned up some classes. Merged, refactored and added more tests.
Merge remote-tracking branch 'origin/lee-dev' into lee-dev

Conflicts:
	client/csprocessor-client.iml
	client/src/main/java/com/redhat/contentspec/client/Client.java
	client/src/main/java/com/redhat/contentspec/client/ShutdownInterceptor.java
	client/src/main/java/com/redhat/contentspec/client/commands/AssembleCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/BuildCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/CheckoutCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/ChecksumCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/CreateCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/InfoCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/ListCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/PreviewCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/PublishCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/PullCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/PullSnapshotCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/PushCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/PushTranslationCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/RevisionsCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/SearchCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/SetupCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/SnapshotCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/StatusCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/TemplateCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/ValidateCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/base/BaseCommand.java
	client/src/main/java/com/redhat/contentspec/client/commands/base/BaseCommandImpl.java
	client/src/main/java/com/redhat/contentspec/client/config/ClientConfiguration.java
	client/src/main/java/com/redhat/contentspec/client/config/ContentSpecConfiguration.java
	client/src/main/java/com/redhat/contentspec/client/config/ServerConfiguration.java
	client/src/main/java/com/redhat/contentspec/client/config/ZanataServerConfiguration.java
	client/src/main/java/com/redhat/contentspec/client/constants/ConfigConstants.java
	client/src/main/java/com/redhat/contentspec/client/constants/Constants.java
	client/src/main/java/com/redhat/contentspec/client/converter/FileConverter.java
	client/src/main/java/com/redhat/contentspec/client/entities/Revision.java
	client/src/main/java/com/redhat/contentspec/client/entities/RevisionList.java
	client/src/main/java/com/redhat/contentspec/client/entities/Snap.java
	client/src/main/java/com/redhat/contentspec/client/entities/SnapshotList.java
	client/src/main/java/com/redhat/contentspec/client/entities/Spec.java
	client/src/main/java/com/redhat/contentspec/client/entities/SpecList.java
	client/src/main/java/com/redhat/contentspec/client/utils/ClientUtilities.java
	client/src/main/java/com/redhat/contentspec/client/validator/OverrideValidator.java
	client/src/test/java/com/redhat/contentspec/client/tests/LoggingUtilitiesTestCase.java
	contentspec-parent.iml
	csbuilder/csbuilder.iml
	csbuilder/src/main/java/com/redhat/contentspec/builder/ContentSpecBuilder.java
	csbuilder/src/main/java/com/redhat/contentspec/builder/constants/BuilderConstants.java
	csbuilder/src/main/java/com/redhat/contentspec/builder/exception/BuildProcessingException.java
	csbuilder/src/main/java/com/redhat/contentspec/builder/exception/BuilderCreationException.java
	csbuilder/src/main/java/com/redhat/contentspec/builder/utils/ReportUtilities.java
	csbuilder/src/main/java/com/redhat/contentspec/builder/utils/SAXXMLValidator.java
	csbuilder/src/main/java/com/redhat/contentspec/structures/CSDocbookBuildingOptions.java
	csbuilder/src/main/java/org/jboss/pressgang/ccms/contentspec/builder/DocbookBuilder.java
	csbuilder/src/main/java/org/jboss/pressgang/ccms/contentspec/builder/structures/SpecDatabase.java
	csbuilder/src/main/java/org/jboss/pressgang/ccms/contentspec/builder/utils/DocbookBuildUtilities.java
	csprocessor/csprocessor.iml
	csprocessor/src/main/java/com/redhat/contentspec/processor/ContentSpecParser.java
	csprocessor/src/main/java/com/redhat/contentspec/processor/ContentSpecProcessor.java
	csprocessor/src/main/java/com/redhat/contentspec/processor/constants/ProcessorConstants.java
	csprocessor/src/main/java/com/redhat/contentspec/processor/exceptions/ProcessingException.java
	csprocessor/src/main/java/com/redhat/contentspec/processor/structures/ProcessingOptions.java
	csprocessor/src/main/java/com/redhat/contentspec/processor/structures/VariableSet.java
	csprocessor/src/main/java/org/jboss/pressgang/ccms/contentspec/processor/ContentSpecValidator.java
	csprocessor/src/main/java/org/jboss/pressgang/ccms/contentspec/processor/utils/ProcessorUtilities.java
	pom.xml
Added RFE #885570 to organise topics when building into chapters.
Refactored pom.xml to include name change for rest-provider.
Simplified method logic, added ignore on unfinished test and removed imls
Refactored the base unit tests a little and added some more capturing methods. Fixed a few other minor issues.
Fixed an issue where the parser was returning an Exception when it shouldn't have been. Removed some unneccesary null checks.
Added Setup Command test. Removed useless thrown exception on processor/validator. Set builder to throw correct Exceptions instead of the generic Exception. Fixed bugs in SetupCommand.
Added snapshot command tests. Minor refactoring.
Added some Processor tests. Fixed a bug in the builder that used a comma as a separator for conditions, rather than a semicolon. Minor fixes to do with changes in other libraries and fixes found from tests.
Fixed a Constant renaming from another library.
Added missing Condition and Content Spec Types to save method.
Updated the POM to point to the PressGang CCMS Devel version
Minor changes and fixes to the POM's.
Fixed issues found with saving new Content Specifications and other issues.