• Remove the Snapshot class in favor of using SnapshotInfo

    o/e/snapshots/Snapshot and o/e/snapshots/SnapshotInfo contain the same
    fields and represent the same information.  Snapshot was used to
    maintain snapshot information to the snapshot repository, while
    SnapshotInfo was used to represent the snapshot information as presented
    through the REST layer.  This removes the Snapshot class and combines
    all uses into the SnapshotInfo class.
    
    Closes elastic#18167
    Ali Beyad
    Ali Beyad committed May 5, 2016