Squashed commit of the following:

commit 8d698869c7170670e1e8cdb94e8d98a2bb3e4274
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Mar 14 22:06:41 2012 +0000

    New DNS name/choice override (via .config.yaml file) feature.

commit 095934faf5ba0421f6007db630ff86d2adb2afc3
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Thu Mar 8 22:56:50 2012 +0000

    Added additional timeouts logic and more timeout values based on complete collateral testing.

commit cff296f3bd618ab62367c34cab763f2c7b1dece6
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Thu Mar 8 22:08:23 2012 +0000

    Added additional timeouts logic and more timeout values based on complete collateral testing.

commit 2b2e650b9de32729a30c34e392cc932dfc9a5f53
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Mar 7 20:57:48 2012 +0000

    Updated copyright notice.

commit 554708fc52aac30c72f2b2793581d0d24a966aaa
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Mar 7 20:51:38 2012 +0000

    Updated licence agreement.

commit cc97b498e347390946a0e039dce13d5ef0bddb19
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Mar 7 19:29:59 2012 +0000

    Monkey now prints out copyright notice, version number and branch on startup.

commit 911ae008d94ec180f699e952c7292e5e2fddbd60
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Mar 7 02:43:37 2012 +0000

    Added more timeout fixes driven by further testing with the new collateral.

commit 476b00b20d65507741d869627afdfd4004cc78fb
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Mar 7 00:30:08 2012 +0000

    run_script_on_set timeout changes.

commit 19737c9fbe74b3256df4d2364c5336e9dea35b7e
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Tue Mar 6 00:47:22 2012 +0000

    Command-line timeout override logic.

commit b592431e9af6b1038ef14d2555a5baaf3edd38aa
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Thu Mar 1 01:08:39 2012 +0000

    Changed puts to a warn for unkown state.

commit 2a2429450f0f54e075f0fc4925eabde23faab7a7
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Thu Mar 1 00:12:22 2012 +0000

    All virtual monkey config.yaml files must now be prefixed with a '.'

commit 64d5eaa0e8f3878bc121a15464363c71ffdf99b5
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Feb 29 23:27:01 2012 +0000

    Changed config.yaml file loading to only occur once per run. Cleaned up logging of timeout values.

commit f7b15996a33333636d8006bf44bdba2428aa6962
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Feb 29 23:03:38 2012 +0000

    Bumped version number to 0.3.2

commit f36603abe7e2b21a0489d12d051afaec67e5fd44
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Feb 29 19:08:04 2012 +0000

    Added wait_for_server_to_be_operational_with_dns wrapper method.

commit a454757adbdf0d7e730c25ff1841b7209585f7de
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Feb 29 18:15:27 2012 +0000

    Fixed missing "_timeout" issue and added more comments.

commit 520a695b46a564d465ca93e0ebc9b81a32cdce04
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Feb 29 17:23:53 2012 +0000

    Refactored get_timeout_for_state to simplify it.

commit 1547efb05b1e162e86ea75d03f3473d1c2e8ecd8
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Feb 29 01:18:08 2012 +0000

    Added rest_connection wrapper wait_for_server_state.

commit 2f31d68b9eab06708b0a73409d6619c88c78b62c
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Wed Feb 29 00:18:19 2012 +0000

    Fixed typo and refactored a little.

commit 06f3b5926c9edbe3fe9f169eb2a0b86ee9fd0342
Author: Jon Marinello <jon.marinello@rightscale.com>
Date:   Tue Feb 28 23:28:32 2012 +0000

    New timeout logic. Code complete sans command line overrides.