Removes MachineTasks class

Move live tests in brooklyn-software-base to a package that would make
more sense in brooklyn-location, but brooklyn-location doesn't have
access to Abstract{Ec2,GoogleCompute}LiveTest.
Use DynamicTasks.queueIfPossible over queue

And improves documentation of those methods