Fixed some issues in regards to building. Also fixed Bug #888128
Added 0.28.5 RPM spec file.
Fix to remove debug logging info that shouldn't have been added.
Set up testing tools and added tests for ChecksumCommand
Refactoring test
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.
Changes to use the Datasource Abstraction libraries and to move Content Specs to their own database tables.
Refactoring
Moved all classes to new package. Refactored and cleaned up some classes. Merged, refactored and added more tests.
Added more client command tests. Refactored the Content Spec Parser to make it easier to test and to also make it cleaner and more readable. Fixed a few unfound bugs in the parser as well.
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