Don't send an email to foo@bar.com

If the user hasn't changed the default, don't even try to send an email to foo@bar.com.
Trim boolean configuration before parsing

Boolean.parseBoolean() is strict with respects to whitespace.  When following the install guide,
I ended up with whitespace in my configuration.  "True " was parsed as false.

Rather than fix the configuration instructions, it is much easier and more friendly to
simply trim the value before parsing it, i.e. be tolerant in what we accept.
Auto-create the SimpleDB domain

The wiki instructions have a very complicated workaround for the fact that there's no
good CLI tool for SimpleDB.  Rather than do that, let's just auto-create the SimpleDB
domain if it doesn't exist.

This makes it much easier to get going with Chaos Monkey!
Don't try to create a SimpleDB domain if we're not running on AWS

VSphereClient pretends to be an AWSClient, but doesn't do so very fully...
Tolerate (but warn) on failures auto-creating SimpleDB domain

To keep the unit tests happy
Checkstyle fixes

Also revert the vsphere check; just log/ignore any error
Tolerate AmazonClientException, not just AmazonServiceException

Because of the mockery of the unit tests again :-)
Merge pull request #85 from justinsb/auto_create_simpledb_domain

Auto-create the SimpleDB domain
Merge pull request #84 from justinsb/tolerate_whitespace_in_bool_config

Trim boolean configuration before parsing
Merge pull request #83 from justinsb/dont_email_foo_bar_com

Don't send an email to foo@bar.com
Merge branch 'upstream' into pluggable_chaos_type
Default ShutdownInstance chaos type to enabled