accept string for :request_type option

* add string type :request_type option for supporting omniauth
configuration in gitlab.yml
* update spec descriptions