Merge pull request #3365 from openscholar/3347

Signup form - Anonymous users permissions update.
testing meta viewport tag for non responsive sites
Merge branch 'SCHOLAR-3.x' of github.com:openscholar/openscholar into SCHOLAR-3.x
rename variable_get name to match actual var name #3873
Merge pull request #3893 from openscholar/3873-hotfix

rename variable_get name to match actual var name #3873
#3851: Typo in mimetype
Using jQuery for hiding the button.
Re-add composer lock and missing gist to Travis.
Merge pull request #1 from amitaibu/fix-travis

Fix travis
Merge pull request #3900 from amitaibu/SCHOLAR-3.x

Fix travis CI
#3902: Fix Patents so image field appears.
#2183: first steps
#3854: Add file for form builder to load in AJAX calls
Fixed repec.  (no ticket)

==Problem==

Repec is old.  The repec service uses a perl script to scan a bunch of apache directories registered with the service.  That worked great on IQSS hosting, but on Acquia we don't have a spare directory sitting around, so there's nothing to scan.

Originally I wanted to save the files to a magic directory and give a shell script passwordless access to rsync that directory.  Yeah.

==Solution==

Instead, I made a path that replicates the repec directory.  It lists its series and archive rdfs as well as all the repec enabled papers.  Clicking on any of those generates the file via the same code that used to save files.  I'm tempted to point repec to this directory, but I'm not really sure what their script does so instead I'm going to use wget -m to mirror the new path and save that to the original directory we used in 6.  This can happen in a cron job and I've supplied a shell script.
clean up os login page links that dont look like buttons.#3894
clean up login/pin links on login page. #3894
undoing css tweaks to login buttons. #3894
#3872: Remove conditional
#3901: Change viewport meta when responsive behaviors are enabled.
#3901: Remove EXPERIMENTAL label on responsive checkbox