allow to override the default queue timeout
eventually we got to propagate exceptions.... YAY
using ArrayBLockingQueue instead of LinkedBQ (thanks Antonis!)
not eating exceptions
BB actions fail on the 1st exception
throwing DatabaseException whenever we need to. Updated signatures to the latest changes in the service interface.
avoid thread interruption, small refactor
less verbose logging
unit tests
new locators, increased major version
added boolean parsing heuristic