Expand the asm version range as we'll need v5 to be able to support Java8.

Conflicts:
	parent/pom.xml
Update version of moxy we test against (moxy still doesn't work)

Conflicts:
	parent/pom.xml
Update test to specify the namespace prefixes to use to it works with different JAXB providers
Make sure we don't create an XMLStreamReader if there isn't an XMLReader
Get the XLSTJaxbProvider to work with eclipse MOXy, sort of.
Remove some printlns
Fix checkstyle problem
Moxy doesn't set the "type" properly, do an instanceof
Handle the case of Arrays and how they are mapped.
Fix how the test looks for the messageId
Don't check the prefixes
Try and detect MOXy so we can set the appropriate property for the default namespace.
The RI will throw an exception if we set it all the time (unlike MOXy) so we can only set this if we're reasonbly sure we're going to have MOXy.
Update the ws-specs tests to use xpaths instead of direct string compares when possible.
If namespaces are part of the Attributes, make sure they are written out first and then NOT duplicated as part of writing out the namespace mappings
base64 would need 4 bytes here to avoid an unmarshal exception prior to the XKMSRequestException occuring
Work around another MOXy bug.
In some cases, the name is null, but the URI is still correct
Cleanup some tests
[CXF-5665] Make sure the Policy annotations are only processed once
Recording .gitmergeinfo Changes