Initial commit of boto_elasticache execution module and state

This change adds support for creation and deletion of elasticache clusters and cache security groups. Cache security groups are currently only supported through the execution module and creation/deletion and authorization/revocation of ingress rules. In the state module only creation and deletion of elasticache clusters is currently supported.