Make the snapshot size lookup only return unique snaps. Fixes EUCA-7547

Snaphots may be cached in multiple clusters, so when calculating total
snapshot usage only look at the unique list to avoid counting duplicates

Changed the snapshot counting and entity to keep the size of the snap (gbs) in the snapshotinfo record