Clearer error messages where parameter validation fails
Clearer error messages if parameter as no legal values
Merged in peterjc/galaxy-central-2/peterjc/clearer-error-messages-where-parameter-v-1418233351514 (pull request #604)

Clearer error messages where parameter validation fails