added new --use_spot_instances flag to run-instances, and changed ec2_agent to use it to use spot instances instead of on-demand instances
passing along spot flag to appcontroller, so that it can send it to the iaas manager
added unit tests for spot instance usage
fixed previously commented out test
Merge pull request #180 from shatterednirvana/spot-instances-flag

Enable spot instance use in EC2