require java 1.7
fix major bug with CRC not being thread safe. This resulted in incorrect hashcodes and duplicate efficient string creation.

Simplified synchronization by using a global lock during es creation. This should be a relatively rare event.
[maven-release-plugin] prepare release efficientstring-1.4