Fix compile error against brooklyn 0.7.0-snapshot

- copyTemplate method signature changed
Respect location’s choice of image/hardware

- only customise the choice of image/hardware if it has not been
  explicitly set in the location config
Merge pull request #42 from aledsage/fix/doNotOverrideImageChoice

Fix: do not override image choice