Initial commit of boto_cloudwatch module and boto_cloudwatch_alarm state
Fix versionadded string
Fix typo in manpage: s/inetrfaces/interfaces/
Fix incorrect call to state.single in npm pkgs test
Removed unused format() arg in npm state

Closes #14885. Thanks @cvrebert.
Fixes based on comments
String substitution lint fixes
Fix string prefix check
Allow custom grains to overwrite core grains
Git ignore
Continue if master in multi-master is down
Increase hash chunk size 4kB->64kB

Ref. discussion in #14784.
Merge pull request #14902 from cachedout/ignore_grains

Git ignore
No pending arg exists anymore
Merge pull request #14910 from thatch45/2014.7

No pending arg exists anymore
Fix esky updates
Fix the wrong keystone.tenant_update param

There is a description param rather than email param in tenant.
updating the ip_interfaces grain to include ipv6 addresses.
Merge pull request #14913 from jeffrey4l/develop

Fix the wrong keystone.tenant_update param
Add suffix 'd' or 'ed' depending on last letter