Update pre-ASF copyright notices
Make constants final classes instead of interfaces

This commit prohibits implementation of the empty interface and
instantiation of the class.  Refer to _Effective Java_ item 19 for
more background.
Migrate InputSupplier callers to ByteSource

A future version of Guava will remove InputSupplier.
[JCLOUDS-550] fix for obsolete machineTypes
add liveTest for machineType obsolete
remove wildcard imports
remove checkNotNull for deprecated in MachineType