Use Ruote::Resque.reply internally
Refactor error handling

- Remove Object.const_set, use my fork of ruote until https://github.com/jmettraux/ruote/pull/78 is merged
- Put exception args first in Resque job, for better readability in resque-web
- No need to encode exception args in a hash