bugfix: auth middleware

- monkey patch 'management_url' to make python-keystone client work with
  Rackspace Cloud

- Make sure that blacklist_ttl is an 'integer'

- Accessinfo object does not end up being msgpacked and sent to redis,
  On inspection, it was found to be a dict. So we have to
  re-instatantiate AccessInfo class
fix: redis ssl options

- Redis ssl options require a different connection class called
  SSLConnection class, instead of the default connection class.
  The correspoding connection pool is now activated, depending on
  ssl_enable flag in eom.conf

- Correct the examples, to make sure that they oslo.config options
  are loaded.

- Add pycharm's indexing files to .gitignore
compatabiliity: X-Roles Header is comma separated string

For Usage with rbac, the X-Roles Header needs to be comma-separated
string instead of being a list.

Due to this: https://github.com/racker/eom/blob/master/eom/rbac.py#L114
Merge pull request #43 from TheSriram/auth_bug_fixes

bugfix: auth middleware