Add worker to qless-java binding

The original implementation of qless-java binding does not provide "worker" concept like what have been done in its python/ruby binding. Inspired by [qless-py] (https://github.com/seomoz/qless-py), we implemented a simple serial worker to allow us for further Meerkat integration. Note this is a minimal implementation of [SerialWorker] (https://github.com/seomoz/qless-py/blob/master/qless/workers/serial.py) in qless-py. We still miss several advanced features like "signal", "resume" and etc.
the cost shall be marginal compared to our mapred jobs in MeerKat, but put it outside of loop shall be ok too.