Ec2 cleanup script

Very quick and filthy hack to prune back launch configs generated by
cloudcaster so they stay under MAX_COUNT(currently 5) configs.
use STS to get role assuming credentials for cross account route53 access
Prune dead code, cleanup

Add options for dry-run mode
Cleanup, comments, dry run and verbose modes
Merge pull request #8 from WrathOfChris/cm-crossaccount-route53

use STS to get role assuming credentials for cross account route53 access
Merge pull request #7 from vjanelle/ec2launchconfig_cleaner

Ec2 launchconfig cleanup script
static IP mapping for regular instances, assigns from pool of addresses
Merge pull request #9 from WrathOfChris/cm-cloudcaster-staticips

static IP mapping for regular instances, assigns from pool of addresses
add multi-region capability to ec2nodefind
Merge pull request #10 from WrathOfChris/cm-ec2nodefind-multiregion

add multi-region capability to ec2nodefind
autoscale was sneakily connecting to us-east-1 instead of region
autoscale was sneakily connecting to us-east-1 instead of region
Merge pull request #11 from WrathOfChris/cm-ec2nodefind-multiregion

autoscale was sneakily connecting to us-east-1 instead of region
ELBs are now optional, do not require ELB for autoscale group
do not decrement autoscale group counts, json spec may be out of date
change ec2rotatehosts to prefer +1/-1 rotation if possible, over -1/+1 original method
add handling for multiple ELBs in app autoscale groups.  specifically for external+internal ELBs
Merge pull request #12 from WrathOfChris/cm-autoscale-multiple-elbs

add handling for multiple ELBs in app autoscale groups.  specifically fo...