Redshift tables snapshots

Storage now supports snapshotting and creating tables from snapshots for Redshift backend. Snapshots are compatible between backends, so you can use snapshotting feature for migration of tables between backends.

Rollback is not supported for Redshift tables at the moment.