added checks to dynamic registration endpoint that disallow registration of multiple incompatible grant types
added parsing checks, fixed inverted logic, cleaned up redundant settings, closes #597
added response type consistency checking, closes #430
cleaned up dynreg self-service page to account for single-selection of grant types