remove now unsupported CheckStyle check: DoubleCheckedLocking
make OSCPatternAddressSelector#matches(...) static (as is its nature)
OSCJavaToByteArrayConverter: use Java code style standard compliant variable names [minor]
un-hide an ugly design a little [minor]
Maven: update parent, report-plugins and dependency versions
git-ignore the intermediate POM generated by the Maven Shade plugin [minor]
Maven: add tag-list report
Maven: unify style [minor] [nlc]
update latest copyright year to this year, as everything changed this year [minor]
Maven: make Java version configurable & set it to 6 & allow to compile with old JDK

Java version was changed from 1.5 to 1.6, because there are 3 lines in the code
that require Java 6, and where the Java 5 alternative would be uglier.

To (really) compile with an old JDK (version 6),
set the environment variable JAVA6_HOME,
and then activate the maven profile 'compileWithOldJava',
for example like this:

	mvn -P compileWithOldJava compile
lots of adjustments and cleanup in the README [nlc]
check the message length (in bytes) when parsing it
add a dev-time utility method to OSCMessageTest
OSGi: also export the utility package

This is required because of these reasons:
* we reference it in the main package
* we want to make the different `*AdressSelector`'s available
* the other classes may be interesting to users of the library aswell
lots of JavaDoc fixes and enhancements [minor]
remove two unused imports [minor]
Maven: remove the out-commented report RAT [minor]

It is only usefull to create an analysis/summary of files
with the ASF (Apache Software Foundation) license headers.
We do not use this license.
Maven: add 3 more reports (under the Maven profile `Extensive-Reports`) [minor]
Maven: temporarily disable the FindBugs report [minor]

... because it is broken for Java 8.