restore extra node option for minimal theme in gkplus module #434

Important: to keep naming consistent, the "minimal theme" is called
"gkplus_minitheme" in code-- @Dan, for theming, any reference to the
body class .gary-alt should be changed to .gkplus-minitheme, @Jon, for
migration, the system variable 'iqss_gking::alternate_theme_nodes'
should be renamed 'gkplus_minitheme_nodes'
Migrate renames iqss_gking variable.  #434
Merge branch 'SCHOLAR-3-0' of github.com:openscholar/openscholar into SCHOLAR-3-0
Added image support to sv list box.  #247

Images are files, not nodes so I had to use an entirely different query and more exceptions than I'd like.  So far it's working, but the sv list render function is uglier.
#30: Remove submitted info from full view pubs.
#473: Fix pager with certain boxes

The issue is that the underscores in the box's delta were converted to hyphens by Drupal. There's no box like that, so it crapped out. I changed the way the script gets the delta to something more robust, and the problem is resolved. Also, I fixed an error that could happen if the user clicked on the numbers. It didn't affect operation in any way, it just spat out an error.
Update pathauto settings for files, #450
Merge branch 'SCHOLAR-3-0' of github.com:openscholar/openscholar into SCHOLAR-3-0
Merge in '215-remove-views' for pull request #471
Merge in og_vocab fix, pull request #456, for issue #419
restore per-term configurable display settings (indenting, hiding headings) #434

More renaming: @dan, "no-indent" and "diminished" are now
"gkplus-indent-child" and "gkplus-hidden-heading" respectively, and
@jon, 'iqss_gking::override_child_terms' and
'iqss_gking::heading_disabled_terms' are now
'gkplus_child_indent_terms' and 'gkplus_hidden_heading_terms'
respectively.

Also note, I abstracted the node and term settings into generic
_gkplus_entity_setting() and _gkplus_entity_setting_update() functions.
I hope I'm not duplicating some code from somewhere else...
2 more gking variables have been renamed.  #434
Merge branch 'SCHOLAR-3-0' of github.com:openscholar/openscholar into SCHOLAR-3-0
#473: Bug fixes with pager.

There are two issues fixed here.
The first: if there were any extra ajax commands, the pager would fail. I expected to always use the 2nd command given, the first being the settings array. On staging, a different command is second, causing failures. This was fixed by checking every command for the one we want.

The second issue is that the pager would load the first page again if there was another pager on the page. The pager system assumes we're reloading the whole page, so it includes the pages for every pager on the page. If there are two pagers, [page] would be num,num. The box didn't know what to do with this, and defaulted to the first page. After this first page-swap, it would be fine. To fix it, I passed the id of the box's pager to the js, get the page for our pager, then pass only that to the our callback.
Add biblio a color context to subthemes
Reset biblio font family inherited from contrib css
Tabs container: make background none (so it works in all themes)
Remove 1px border around file field img's
CD: Upgrade DASH to push to repository.  #395

Citation distribute connects to dash and can make deposits.  There's still a problem with it though in that biblio_contributors and field_upload aren't attached to the node yet during deposit.  Investigating.

After that, cron mode is all that's left, I believe.
Merge branch 'SCHOLAR-3-0' of github.com:openscholar/openscholar into SCHOLAR-3-0