tests must not assume findOvershadowed ordering
always use ByteCountingLRUMap.remove() to remove
Merge pull request #544 from metamx/java-8-fix-tests

Make tests pass with Java 8