Symbolization of passed options keys

Forcing key symbolization for passed options makes possible to configure the gem changing only the gitlab.yml file using standard formatting:

provider:
   - { name: 'crowd', args: { crowd_server_url: 'http://<CROWD_SERVER_IP:PORT>/crowd', application_name: "<APP_NAME>", application_password: "<APP_PASSWORD>", title: '<YOUR_DOMAIN_NAME> Crowd' } }

Also supports the older configurations modes.

Tested with Gitlab 6.6.0 and omiauth_crowd 2.2.2.
i got "undefined method `symbolize_keys!' for #<Hash:0x00000101f15430>" when i run the test
to me symbolize_keys it's belong to active support - maybe i miss something