fix typos and add Amazon
add Amazon to supported distros
removed duplicative tasks for spot/on-demand instances

ec2 module in Ansible >1.7 seems to treat an empty spot instance price as an on-demand request, which is good. So in order to switch between on-demand and spot instances requires only modification of the spot price (empty if you want on-demand).