Add StringSet, useful for storing large sets of strings in small amounts of memory
Get rid of use of some deprecated classes
Add bit of documentation for StringSet
Use setObject for UUID
Minor fix to log message format
Get rid of unused imports
Add more methods to BasePath (and implementations) for file operations
First cut at a StringMap
Updated StringMap unit tests.
Fixed deserialization of data, where we weren't keeping key/value pairs in sync.
Update fastutil to version 6.5.15, and only include what we need
Weird - continue updating fastutil to 6.5.15 (not everything went in the first commit)
Improve StringSet & StringMap implementations

StringSet now uses an Int2Int hash, versus Long2Int
StringMap now uses an Int2Int hash, versus Long2Long, and has a single
byte[] for key & value data.
Add more variations in getting counters back from FlowCounters.run()
Add new tests for updating existing key, then serializing
Add more StringMap tests
Fixed test failures when compiling with Java 7

Bumped up mapred.child.java.opts  to 256m and set the maxmemory for the
junit test to 512m.
Add SimHash implementation
Merge branch 'master' of github.com:ScaleUnlimited/cascading.utils
Mimic Hadoop path, and return empty array for list of non-existent dir