Renamed swig-internal class 'hyperclient' to 'hyperclient_lc'

OS X based machines ship with a case-insensitve file system.
Swig generates two java source files hyperclient.java (specified
by the %module directive) and HyperClient.java which is the publicly
visible java client object. I simply renamed the internal one to
avoid the conflict.

Signed-off-by: Nick Tolomiczenko <nick.tolomiczenko@gmail.com>
Fix a deadlock in the state transfer manager.
Include windows/osx-specific files in tarballs
Add a "search_describe" function to the API.
Improve performance of insertions by 25% on one workload.
Fix warning in common/hyperspace.cc
Allow "tolerate 0 failures"
Fix #include for ieee754.h on osx.

Signed-off-by: Sean Ogden <positivelyskewed.sf@gmail.com>
update windows build.

Signed-off-by: Sean Ogden <positivelyskewed.sf@gmail.com>
add gperf, yacc and lex to win makefile.

Signed-off-by: Sean Ogden <positivelyskewed.sf@gmail.com>
Introduction of Hypertest2

Introduction of hyperunit.py to Hypertest, and removal of old bitrot.
all but 020 and 030 legacy passes
restore legacy test 030
added support for search testing
added predicates to verify missing keys
This commit and all previous that I have authored are signed off by me

Signed-off-by: Scott Dunlop <swdunlop@gmail.com>
Change "hyperdex-initialize-cluster"

It used to take just one path to the library.  Now it guesses a whole host of
paths, and gives the option to specify many paths on the commandline.  No more
OS X, Linux gotchas.
Handle signals properly within busybee
Improve the performance of string equality search
make distcheck