Rewrite of MultiBackend driver with separate functions for all ILS driver methods. Fix to checkCapability to work properly with drivers using __call() magic method and more data to supportsMethod() for better decision-making including the possibility to use supportsMethod also without _call(). Updated MultiBackend tests.
Make script respect JAVA_HOME variable.
btn-default added in missing places. Some button functionality in VuDL fixed.
Merge branch 'release-2.3'
Merge branch 'master' of https://github.com/vufind-org/vufind
Remove test logic, LESS cache, and test theme. Sorry guys.

This reverts some of commit 1f1da4063ee1a8d2eae26ebd67f3670dfafef49a.
Merge branch 'release-2.3'
Improve performance of getFullFieldFacets.
- eliminates unnecessary Solr work.
Rounded borders for date slider in sidebar.
Merge branch 'release-2.3'
Fixed notice.
Began framing out Primo connector test.
Style fixes.
Added form-control class to Browse Alphabetical template.
Merge branch 'release-2.3'
Moved an arrow that was suggesting inconsistent behavior.
VuDL zoomy buttons no longer jump to the top of the page.
Move cookies.js to vendor.
Merge branch 'release-2.3'

Conflicts:
	themes/bootstrap3/templates/browse/home.phtml
Simple record retrieval test.