Had to add stuff to deal with jaxb and XSD 1.1
Adding the jetbrains annotations to test scope.

Makes it nice to have some in-ide formatting help
needed a test to figure out how to do xs:assert validations

Hooray for this reference: http://stackoverflow.com/a/16674043/423218
Updated the XSD to include a format element, as well as a format
attribute.

The XSD 1.1 validation will require only one of the format attribute or
the format element for this to be a valid configuration
jaxb madness for keeping the XML pretty

This renames the format element to formatElement solely for JAXB
purposes. This way the XML stays nice, and the code can reference either
of the items.
Added docs on where I found that solution
Added a bit of code to remove annoying log noise
Added a new test that uses the <format> element

It's a copy/pasta of the other test that validates the entire format
string, so I should refactor this.

But it passes! Format element or format string HOORAY!
Updating the utilities so that I can specify that the format is an
element

Had to do a bit of tweaking to the XML generation to have it generate
the right stuff.
If the attribute is null, use the element

We should not ever get to an instance where both are null as long as the
XSD validation functions
Noting that I cannot @Unroll this, because it's too brittle :(
Updated some documentation in the XSD
Updated the sample xmls
Updated tests for whitespace stripping

The format string will have leading and trailing whitespace stripped,
but not whitespace within the format string.

This seems to make the most sense to me, and it allows nicer formatting
of the log string. Also updated the tests to verify that the CDATA stuff
is actually being used, and that it doesn't dork with the whitespace
trimming.
Just made the message genericish with regards to the logging backend
more config to correct folder
Added a new test for the "crush" attribute of the Format element to ensure that all newline (\r, \n, \r\n) and whitespace ( , \t) combinations are properly collapsed.
Added the "crush" attribute ot the "format" element.
Added another test for the "crush" attribute ot the "format" element.
Updated the Util class to properly handle the "crush" attribute ot the "format" element.