MultiPortal Auth: Update omniauth gems.

(replaying work from multi-portal-auth branch)

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
MultiPortal Auth: Updating authentication initializers and libs.

(replaying work from multi-portal-auth branch)

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
MultiPortal Auth: Updating models with authentication changes.

(replaying work from multi-portal-auth branch)

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
MultiPortal Auth: Update UI for multi-portal login (view css sass)

(replaying work from multi-portal-auth branch)

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
MMultiPortal Auth: mark some tests pending completion of multi-site auth

(replaying work from multi-portal-auth branch)

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
MMultiPortal Auth: Spec test for new authentication provides.

(replaying work from multi-portal-auth branch)

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
MMultiPortal Auth: In spec, Authorization Header changed.

Not sure if we are complying with rfc6750 section-2.1 ➙ http://bit.ly/1fu8NjT

(replaying work from multi-portal-auth branch)

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
Add some developer gems to help debug authentication.
MMultiPortal Auth: WIP: Extract Concord::AuthPortal Object.

 * Extract all the ENV-hash peaking.
 * Make testable objects. TODO: make tests ;)

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
Dynamically make authentication stratgies

devise.rb uses lib/concord/auth_portal to create auth strategies.
users/omniauth_callbacks_controller methods are also autogenerated
from lib/concord/auth_portal
Use strategy_name consistently.
app_environment_variables.sample.rb : updated multi_portal_auth examples.
whitespace
Remove pry exception reporter.  Seemed to be breaking better_errors.
Get Running from multiple portals working, start on publishing working.

[#55550912]
https://www.pivotaltracker.com/story/show/55550912
WIP: Hacky method for faking the publishing url for now….

[#55550912]
lib/concord/auth_portal.rb : nil if we can't find a matching portal.
Lookup Portal url using uppercase keys.
portal auth:  Get tests passing again.
Add a few spec tetss for lib/concord/auth_portal.rb