Merge pull request #32 from timowest/master

Add PublicDiffCriteria and related config options
[maven-release-plugin] prepare release 0.9.23
[maven-release-plugin] prepare for next development iteration
Upgraded parent POM.
[maven-release-plugin] prepare release 0.9.24
[maven-release-plugin] prepare for next development iteration
AbstractInfo: Add generic access to signature and descriptor ; Dumper: More info (access, desc + sig), allow passing PrintStream
DifferenceAccumulatingHandler.isClassConsidered(..): Fix case where class names are reported with '.'
Solve issues w/ 'simplifyRegularExpression(..)': Allow passing regexp directly (Comparer, ..) and hence skip production of regexp

In jogamp, we like to exclude 'jogamp/**' packages,
however 'simplifyRegularExpression(..)'
allows this to match 'com/jogamp/lala/Lala'.

This is enforced by tests in 'DifferenceAccumulatingHandlerTest'
and hence we have to consider this to be desired !? (IMHO this is a bug).

However, to not break backward capability, this patch allows passing
a flag for the includes and excludes whether they are regexp already
and hence we can skip 'simplifyRegularExpression(..)' and avoid this dilema.
Dumper: Add dump method for sorted List<Difference> (refactored) allowing dumping separate diff-types
DifferenceAccumulatingHandler: Remove DEBUG code
Dump: Add dumpFullStats(..) producing diff stat per-class w/ diff-type-count and dump all diffs separated by diff-type
Merge pull request #34 from sgothel/jogamp

Allow usage of regexp syntax for includes/excludes.
Updated filter syntax. Fixes #35.
Improve access comparison