bug 924584 - Task enqueuer
Be more intelligent about empty task options
Publish when a task is inserted into the queue
tidy up some test cases
Don't use resolved paths for the queue

Just because the path is valid and the resolved path on the
enqueueing machine, doesn't mean that it's valid on the task
running machine.
comments r gud.  make them more better
comments, cleanup and another test
another test
add claiming and object materialization
Merge remote-tracking branch 'jhford/master'