Merge pull request #230 from magro/master

Add simple, queue based kryo pool
Fix shaded pom to use the correct reflectasm groupId

The effect of the wrong groupId was that the exported pom still
contained the dependency on reflectasm (was not reduced), while the
classes were still inlined due to the Export-Package declaration of
the bundle plugin.
Change groupId to com.esotericsoftware.

This has been discussed some times previously and now it seems to be
ok doing this. As a consequence the minor version will be changed
in another commit.

The clirr compatibility check is now temporarily disabled because
it would compare with kryo 1.04. With the next release it should
be enabled again.
Bump version to 2.25.0-SNAPSHOT

Because the main artifact is binary incompatible with 2.24.0 (because
it no longer contains the shaded reflectasm classes) and also because
the groupId was changed.
Fix #223. setTotal should take long as a parameter.
Set StdInstantiatorStrategy as default fallback instantiator strategy.

Closes #216
Change KryoPool to interface + Builder, make SoftReferences optional.

Also removed KryoPool.size() to keep the interface minimal (size would be
an issue e.g. for ThreadLocal).