changed all projects to require jdk6 compatability and jdk6 sdk on the classpath. also fixed jdk6 issue in BitVectors
Partial evaluation implemented for search.

It is now possible to provide partial input to SimplePolynomialFunction by calling resolve. This results in another SimplePolynomialFunction, which is capable of evaluating the remaining bits.

Also updated is the test driver, with better support for running automated tests that push test metrics to a graphite instance for measuring perf.
Fixed concurrency bug in test driver
Merge branch 'feature/partial-evaluation' of github.com:kryptnostic/fhe-core into feature/partial-evaluation

* 'feature/partial-evaluation' of github.com:kryptnostic/fhe-core:
  Fixed concurrency bug in test driver
  Partial evaluation implemented for search.