Merge pull request #889 from openscholar/888

Updating OG and entity reference to the latest versions
Updating the modules before apply patches.
Removing debug code.
Exit publication pages early if we have cache results.
Take page into account when caching biblio results.
Tried to have migrate assert file paths.  #1177

Reasserted the vsite file path.  I'm hoping this will fix the files/vsite/files/file and files/file (no vsite) problems.  Locally they give me the full path (sites/projects.../files), but I'm using the config from projects while missing the rewrite rules from projects.  Have to run this on staging to see for sure if it's working.
Merge branch 'SCHOLAR-3-0' of github.com:openscholar/openscholar into SCHOLAR-3-0
uncomment viste_domain_init() on SCHOLAR-3.1 #1165
uncomment vsite_domain_init() on SCHOLAR-3-0 #1165
Merge branch 'SCHOLAR-3-0' of github.com:openscholar/openscholar into SCHOLAR-3-0
#1199: Implement field_access to prevent og_group_audience field from appearing for normal users.
Merge branch 'SCHOLAR-3-0' of github.com:openscholar/openscholar into SCHOLAR-3-0
More cleanup.
Add _harvard_activity_reports_build_bibilio_data() helper function.
Get VSite by space.
Set XML in http header.
Add todo, and cod inindentation fixes.
Remove todo.
Start working on tests.
Fix some tests.