Optimized random bitvector and cleanup

- Enabled secure random for random bitvectors

- Cleaned up unneeded files.
Simple tokenizer and indexing service.

- Whitespace tokenizer using Java regex.

- Test for whitespace tokenizer.

- Metadatum interfaces and base implementation.

- Indexing service interface and base implementation.

- Analyzer interface and base implementation.
Updated to Guava 17.0
Added commons-codec for base64 serialization
API for mapping tokens to keys and buildscript fix

- Updated commons codec dependencies and removed hazelcast dependencies.
Initial version of instrumented testing classes.
Initial indexing implementation and tests.
Moved junit to compile instead of testcompile
Better metrics support, fixed random vector gen
Fixed static initialization
Merged unsafeRandomLinearCombo
Merge branch 'feature/indexing-tokenization' into develop

* feature/indexing-tokenization:
  Fixed static initialization
  Better metrics support, fixed random vector gen
  Moved junit to compile instead of testcompile
  Initial indexing implementation and tests.
  Initial version of instrumented testing classes.
  API for mapping tokens to keys and buildscript fix
  Added commons-codec for base64 serialization
  Updated to Guava 17.0
  Simple tokenizer and indexing service.
  Optimized random bitvector and cleanup