Sort offers by load hint.

Requires Mesos jar version bump.
Add .gitignore.
Bump hadoop-core version.
Refactoring the code to make it easier to reason about
Formatting changes
Sort offers by load hint.

Requires Mesos jar version bump.
Use G1 GC.
Fixed deadlock.

When you call timer.cancel(), it attemps to acquire a mutex which may
result in a deadlock.  By simply setting the active flag instead, we
achiev the same affect without the deadlock.