Make copyResource and copytemplate usable by all entity drivers
Merge pull request #529 from aledsage/fix/for-stackato-example

Fixes required for stackato example
Fix EntityType.name to not say "Impl"

- Previously used entity's getClass().getCanonicalName(), so
  the EntityType.name frequently included Impl.
- Now uses EntityTypeRegistry.getEntityTypeOf to reverse-lookup
  which interface the entity is for.
EntityType.name: incorporate review comments
Merge pull request #535 from aledsage/fix/EntityType-name-notIncludeImpls

Fix EntityType.name to not say "Impl"
Review comment changes
Merge pull request #528 from grkvlt/copy-resources

Make copyResource and copytemplate usable by all entity drivers
Adds example with "open loop" policy

- Adds WebClusterDatabaseOpenLoopExample, which sends an SMS message
  when the max-pool-size cap is reached. This notification to the
  operator allows someone to manually reconfigure the AutoScaler policy
  to increase the max-pool-size, if desired.