SSP-1387 Add OAuth2 Client permissions edit support to UI

Still need backend work to invalidate existing Tokens when
permissions and other sensitive fields change.