(QENG-270) Added ntp_server as an option for host config

Before this, you couldn't specify an ntp server, so if you used the timesync option, it would only use the hard-coded value 'pool.ntp.org'.
This was a problem because occasionally that service couldn't be reached.  In order to fix this, we've allowed people to specify a server, so that they can get more reliable ntp services, and not see failures based on being able to reach one.
(QENG-1205) EC2 zombie killer can fail when instance not found

- better error handling around zombie killing
Merge pull request #490 from anodelman/ec2

(QENG-1205) EC2 zombie killer can fail when instance not found
Merge pull request #486 from kevpl/qeng270_ntp_addoption

(QENG-270) Added ntp_server as an option for host config
(QENG-1354) Added low-hanging rspec tests to improve coverage

This was just a task to get me a little more comfortable with the codebase,
and add a little more testing to plug some small gaps that we had in coverage