Added annotations to AbstractImageSupport

Deprecated methods moved to capabilities
Moved capabilities descriptions for Snapshots to SnapshotCapabilities