Cleanup interface to setenv.sh

setenv.sh is only meant to be sourced so there is no need to have users "call"
it with an argument.
Fix indentation
Add a simple filebased push/pop queue manager
Add a new dispatcher for transcode workers

This has a smaller scope than transcodeChanges.sh and is therefore simpler and
more robust.
It solves the particular issue of being able to scale the number of workers on
each machine by virtue of not caring about more than one machine.
Instead to spread the load an instance is run for each machine.

A dummy worker is included for test purposes.
Make queryChangesDoms.sh output the format needed by run_transcoder.sh
Let transcodeFile.sh report what it has been asked to do
Update Readme to cover run_transcoder.sh
Remove the old transcode worker dispatcher
Trim setenv.sh to match current users
Merge of Toms changes to master
Merge remote-tracking branch 'origin/master'
indentations