HACK: this fixes an openssl issue

For some reason within the LARA rails environment 
OpenSSL::SSL::VERIFY_PEER is not defined.
In irb on the server, without rails, this constant is defined.
This commit fixes this problem, but it would be best to figure out
what code is un-setting it and why.
[#81091104] [#81085768]
Only disable VERIFY_PEER on development, remove HACK

This commit fixes the HACK commit just previous.
The code disables VERIFY_PEER in development mode, but it was also messing
up production by un-defining the VERIFY_PEER constant in all environments
[#81085768] [#81091104]
Bug in report w/ run states: Missing partial interactive_run_states/summary [#81368348]

Fixes https://www.pivotaltracker.com/story/show/81368348
Fixes bug caused by trying to sniff older browsers:   [#81520014]

https://www.pivotaltracker.com/story/show/81520014
Add CSS for Completion Ribbon:   [#59365552]

https://www.pivotaltracker.com/story/show/59365552
View changes for Completion Ribbon:   [#59365552]

https://www.pivotaltracker.com/story/show/59365552
Small hack to work around interactive state as an 'answer'   [#59365552]

HACK TODO: Clean up the 'answer' question.

https://www.pivotaltracker.com/story/show/59365552
Rename some indexes on a long table name

This fixes a problem in migration 20141021152306 where the index name
can be too long for some databases (sqlite, in particular).
Fix interactive_run_states association
Add flag for iframe interactives on whether or not they support reporting

Also, add a valid report view for the ones that do support it.

[#81421060]
Support iframes returning a "nochange" state which skips saving to the server

... but it still triggers any necessary callbacks so things like the
navigation won't get stuck.

[#78742722]
Use a user-agnostic git url for ribbons-rails
Fix has_report_url authoring behavior

... run the script on document.ready, and also start the extra section
greyed out if save state isn't enabled.
Fix tests broken in ddae849
Update capistrano-autoscaling gem. Can now block deployments if AWS keys are missing.
Require AWS credentials for deploying to staging and production.

We can remove staging from this list later.
update schema.
Display of completion ribbons, even when runs have answers from wrong activities.

Also add a method to fix runs with answers to the wrong activity.  [#59365552]

https://www.pivotaltracker.com/story/show/59365552
Merge branch 'staging' into production

Conflicts:
	app/models/interactive_run_state.rb