Populate an SA's responsible user.  #3662.
load modified surveyor.js from cases #4101

Cases will have it's own version of 
jquery.surveyor.js modified to take out the 
date-time functions and input mask functions. 
jquery.surveyor.js will not be loaded from 
Surveyor.
Kill defaults in PSC#scheduled_activities_report.  #3662.

The events API needs to be able to make queries that are otherwise
blocked by defaults.  Two examples of queries that are blocked by
defaults:

1. a scheduled activity report not filtered by state
2. a scheduled activity report whose end date is unspecified
Make Event#implied_by? accept Psc::ScheduledActivities.  #4085.

The two-argument form needs to stay around for now, not because there's
many methods that call it, but because Event#matches_activity? passes
parts of a ScheduledActivity (note: not a Psc::ScheduledActivity) into
it.

I suppose this could be adjusted, but that's a task for a different
commit.
load jquery.surveyor from surveyor.all.js #4101
delete comments #4101
delete consents from participant #4069
don't activities if ineligible #4069
commented out failing cucumber step #4054

Consented Participant report is being reworked. 
The pertinent sections of code are commented out 
with explanations.
Event.with_psc_data.  #4085.
Cache scheduled activities for events.  #4085.

Also freeze scheduled activity collections because they've got a much
wider scope now.
Merge pull request #182 from NUBIC/bug_4069_person_is_ineligible_throwing_it_into_error_page

Bug 4069 person is ineligible throwing it into error page
Merge pull request #173 from NUBIC/task-4085-load-event-sas

Event.with_psc_data, a method to load scheduled activities for events
Merge pull request #180 from NUBIC/feature-3662-eliminate-sar-defaults

Kill defaults in PSC#scheduled_activities_report.  #3662.
fixes consent sample enumerator #4113

explicitly specify column name, postgres is handling it differently between 9.0, 9.1, 9.2
(cherry picked from commit acefcc5eaff793df484a2837e13717f0a390d38b)
Added header link
Merge pull request #178 from NUBIC/feature-3662-sa-responsible-user

Populate an SA's responsible user.  #3662.

Agreeing with @yipdw assessment of username - merging PR.
Establish Reports namespace.  #3662.

This commit also moves CaseStatusReport into said namespace.
Add Event#scheduled_activities=.  #3662.

I wanted to avoid this, but as it turns out, it's _really_ convenient
for event report generation, where we have two potential sources of
scheduled activities.  (The difference is because I want to narrow down
the result set as fast as possible.)
Factor out event-scheduled activity linkage context.  #3662.