[deployer] set vm name on microBosh
Refactor heartbeat factory method
Add aws sdk as dependency for health monitor
add accessors for common heartbeat fields
CloudWatch plugin to support heartbeats
Add support for cloud watch
add cloudwatch properties
remove vmc dependency

   We should not have bosh depend on vmc in any way
[common] updated retryable logic to handle complex logic

- needed to deal with all the weird AWS corner cases,
  this allows the retryable block to return a boolean
  and cause retryable to loop until true while still
  respecting the `tries' arg passed to retryable
[aws_cpi] ResourceWait class added to wrap AWS retries

- retries for AWS resources (instance, attachment, snapshot, volume, image)
minor name changes in aws bootstrap functional spec
[common] fix retryable examples
[aws_cpi] fixed failing test due to changes in retryable
[deployer] set NTP in the right place for the director