add worker software to worker image
add snapshot version to metal config
update assets
sample apache vhost entry for installation doc

update main readme

document passenger prestart
refactor loop entry

refactored test dispatcher script
worker announce and debug listener
cleanup loop entry
make use of amqp utilities for thread startup
simplify loop start and use one connection, one channel
extract git commit listener to separate class
add request parser and create jobs from request
check for duplicate requests
add upstart script
implement matrix multiplier
add rspec2
some matrix tests
remove stupid tests
update docs
silence some debug noise
some refactoring and configuration settings
add interval scheduling to metal app
two-way ping of metal and hub
add listeners
add metal model and communication

change metal announce format

change worker ping format

adapt new worker ping format

send capabilities, too
implement update worker in db