Merge branch 'dont_email_foo_bar_com'
Make the chaos type pluggable

Shutting down an instance is just one way an instance can fail.

This patch makes it pluggable, so that we can simulate more failure types.
Add chaos strategy that detaches all EBS volumes

This should simulate an EBS failure.  With luck, the instance will keep running though,
and keep responding to pings.  All I/O will fail though, and eventually the kernel will
hang, crash or panic.
Merge branch 'simulate_ebs_failure'
Log ChaosType
Merge branch 'pluggable_chaos_type' into simulate_ebs_failure
Merge branch 'simulate_ebs_failure'
Merge branch 'auto_create_simpledb_domain'
A bunch of checkstyle fixes
Merge branch 'pluggable_chaos_type' into simulate_ebs_failure

Conflicts:
	src/main/java/com/netflix/simianarmy/chaos/ChaosType.java
	src/main/java/com/netflix/simianarmy/chaos/ShutdownInstanceChaosType.java
Better Javadoc on ShutdownInstanceChaosType
Merge branch 'pluggable_chaos_type' into simulate_ebs_failure

Conflicts:
	src/main/java/com/netflix/simianarmy/chaos/ShutdownInstanceChaosType.java
More checkstyle fixes
Working around findbugs / checkstyle issues
Merge branch 'pluggable_chaos_type' into simulate_ebs_failure

Conflicts:
	src/main/java/com/netflix/simianarmy/chaos/ChaosType.java
Add DetachVolumes to strategy list
Fix Checkstyle issue
Merge branch 'auto_create_simpledb_domain'
Merge branch 'simulate_ebs_failure'
Avoid FindBugs warnings

We had a circular initialization loop (at least in theory)