Modify EPScript one_of() to accept a single array argument or a list of items

This fixes https://github.com/eprints/eprints/issues/75