Refactored LongCache

Added tests to guarantee average lowWatermark increasing speed
Added cacheEvaluation facility
Improve CacheEvaluation
Extracted Cache, implemented GuavaCache
Merge branch 'api' into cache

Conflicts:
	src/main/java/com/yahoo/omid/tso/CommitHashMap.java
Remove native library references
Merge branch 'cache'