Added the ability to have Feedback, Revision History and Legal Notice metadata.
Added intro topic parsing and validation for levels.
Added Subtitle and Abstract warnings, since the content is used for rpm packaging.
Fixed a bug that was allowing any topic to be used as a revision history or legal notice.
Merge branch 'master' into devel

Conflicts:
	pom.xml
	src/main/java/com/redhat/contentspec/processor/ContentSpecParser.java
	src/main/java/com/redhat/contentspec/processor/ContentSpecProcessor.java
	src/main/java/com/redhat/contentspec/processor/structures/ProcessingOptions.java
	src/main/java/com/redhat/contentspec/processor/utils/ProcessorUtilities.java
	src/main/java/org/jboss/pressgang/ccms/contentspec/processor/ContentSpecValidator.java
	src/main/java/org/jboss/pressgang/ccms/contentspec/processor/constants/ProcessorConstants.java
Minor merging fix.
Fixed a bug that prevented Sections in a Preface
Merge branch 'master' into devel
Added spec topic meta data parsing with tests. Added level intro/inner topic parsing. Cleaned up some duplicated code.
Fixed tests and bugs from failing tests.
Added intro/inner level topic tests.
Fixed an ArrayOutOfBounds error that could occur under certain circumstances.
Fixed the processor to save SpecTopic MetaData with extra data (ie EntityID, EntityRevision, etc...)
Changed the slf4j dependency to only require slf4j and not log4j as well.
Added the ability to pass log messages when saving the content spec.
Changed the validator to allow mismatched titles for levels, unless strict level title processing is on.
Refactored the topic title validation to produce nicer error messages.
Minor bug fix
Updated the Validator to allow empty chapters where an intro topic is specified.
Fixed a bug where the validator would allow parts when only child topics existed.