Added enumerations for store implementations and changed Archive and information store commands so that implementation is an enumerated field (ensures the entered implementation matches a type of store we have implemented so the UI can retrieve and match accordingly, see ORION-233).
Merge remote-tracking branch 'origin/master'