Spot instance support

Modifies the AppController to accept spot instance pricing information from the AppScale Tools, and if present, spawns Spot Instances instead of On-Demand Instances.