google resource owner options added

Replaces #206 as it became a mess after upstream merge. 
`request_visible_actions` and `approval_prompt` support + test cases