Include checked out copies of qless.lua and qless-lib.lua.
Merge pull request #152 from seomoz/include-lua-in-gemspec

Include checked out copies of qless.lua and qless-lib.lua.
Add require needed to run specs in isolation.
Backport `drain_worker_queues` from remove-thread-raise.
Merge pull request #154 from seomoz/backport_drain_worker_queues

Backport drain worker queues
Adds an after fork hook for workers.

resolves conflicts of cherry-picking

Conflicts:

	lib/qless/worker/forking.rb
	spec/integration/workers/serial_spec.rb
removes redundant test
fixes worker/forking_spec

The forking worker spec, under the previously proposed changes couldn't actually
go red. This corrects the test, so it can actually go red withot the proposed
changes.

Also, this consolidates the forking code.
Merge pull request #149 from seomoz/after_fork_hook

Adds an after fork hook for workers.
Merge branch 'master' into remove_thread_raise

Conflicts:
	lib/qless/worker/base.rb
	lib/qless/worker/forking.rb
	spec/integration/workers/forking_spec.rb
	spec/spec_helper.rb