Improve save_and_open_page hanlding
improve formatting of spec_helper comments
Add factory for activity with open response. Start Mock for OmniAuth.

The beginning of a running feature.
Add SequenceRuns to associate activity runs to a sequence.

Partially Fixes reporting on sequences from the portal.
Preserve SequenceRun info using runnable_activity_path. &etc.
Preserve SequenceRun info using runnable_activity_path. &etc.
fix double click running from the portal

the main issue had to do with the session being cleared during logout
this also removes :portal from the session, and uses built in
omniauth.origin variable

[#54790624]
fix typo in file name
remove broken sourceMapping

This fixes some failing javascript tests.
[#55871492]
simplify feature spec, still not passing

with the changes to video.js, and update_portal_session
this test now fails where it should: 
a request to the portal to return the learner data
this test now passes some of the time

it now correctly stubs and expects the portal request
however it still often has a timeout error on the first
visit. I thought that was fixed video.js change, but 
apparently not.
New Transparent logo Assests for NatGeo HAS Sequences.
This test is working for me, un-pending it.
Fix errors spec w guard: # https://github.com/dtao/safe_yaml/issues/10
Merge branch 'master' into staging

* master:
  Fix errors spec w guard: # https://github.com/dtao/safe_yaml/issues/10
  This test is working for me, un-pending it.
  New Transparent logo Assests for NatGeo HAS Sequences.
  this test now passes some of the time
  simplify feature spec, still not passing
  remove broken sourceMapping
  fix typo in file name
  fix double click running from the portal
  Preserve SequenceRun info using runnable_activity_path. &etc.
  Preserve SequenceRun info using runnable_activity_path. &etc.
  Add SequenceRuns to associate activity runs to a sequence.
  Add factory for activity with open response. Start Mock for OmniAuth.
  improve formatting of spec_helper comments
  Improve save_and_open_page hanlding
Guard for empty sequence logos
Merge branch 'master' into staging

* master:
  Guard for empty sequence logos
remove google plusone since it broken
include run key in page links

this fixes an issue where the same activity can
be run by a user both in a sequence and outside of a sequence

[#54715018]
Merge branch 'master' into staging

[#54715018]