Bump the version.

0.9.3 was actually released awhile ago, but Dan
wans't totally sure on the release process and
forgot to bump the version.

0.10.0 will be released soon, so I bumped it to
0.10.0.pre.
Update debugger.
Use manual git commands rather than submodule ones.

I can't get submodule to do what I want it to do
(e.g. update qless-core).  I understand these commands better.
Update qless-core.

Fixes #136.
Fixes #134.
Fix specs failing due to error message changes.
Fix spec.

The old behavior this specified was buggy.
Dan fixed it in qless-core. We want :depends
when moving a job to replace the depedencies
and not just add to them.
Change metriks key separator from : to .

This is what the metriks gem uses elsewhere.
Add RequeueExceptions middleware.
Extract failure formatter.
Pass along failure details when retrying.
Update qless-core once more.
Fix typo.
Don't use `reset --hard`; it's dangerous.

Doing a checkout and `git pull --rebase` is safer.
Merge pull request #138 from seomoz/retry_middleware_updates

Retry middleware updates
Update qless-core.
Merge pull request #139 from seomoz/update_core_2013_09_13

Update qless-core.
First pass at worker rewrite.

In particular, it now has a single parent process managing many children.
Also, each child does many jobs serially and new children are only spawned
to replace failing children.
Supports catching lock lost in workers
Switching to fork do, because Ruby is crazy.
log is an instance variable