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.
Thanks for the note.  OmniAuth must have changed their requires, I have fixed the spec.