Added replica_list and ensemble_list methods

These return all the replica IDs and all the ensemble names, respectively,
by just returning the keys to the appropriate dictionaries.
Merge branch 'sample' into global_movers
Replaced replica_selector with legal_replica.