Gemfile: Grab ethon from GitHub
Updated dependencies
Browser#spawn_phantomjs: Close the stdout tmpfile
Browser#spawn_phantomjs: Moved entire spawn code into @with_Timeout block
Preparing RPC serialization to not depend on #to_msgpack
Browser#spawn_phantomjs: Switch to readpartial instead of gets
RPC::Server: Prepare all transmitted objects with #to_rpc_data
Processes::{Dispatcher, Instance}#spawn: Removed timeout limit
RPC::Server::Framework#resume spec: Increased timeout
Merge branch 'v0.5' into messagepack-jruby
Object :Removed #to_msgpack
WebServerManager#spawn: Removed timeout limit
RPC::Server specs: Increased timeouts in expectations
WebServerManager#spawn: Restored timeout limit
Browser#spawn_phantomjs: Switched to getc instead of readpartial

#getc seems to work consistently amongst MRI, Rubinius and JRuby.
BrowserClustrer::Worker#run_job: Ensure the job is marked as done
Merge branch 'v0.5' of arachni-scanner.com:repositories/arachni/framework into v0.5
Browser#spawn_phantomjs: Tiny wording fix in comment
BrowserCluster::Worker: Don't try to communicate with the master if there isn't one
BrowserCluster::Worker#shutdown: Don't kill a nil job @consumer