getDetails break out and refactor.
Merge branch 'vudl-flat' of https://github.com/vufind-org/vufind into vudl-flat

Conflicts:
	module/VuDL/src/VuDL/Controller/VudlController.php
Adapt details across other vudl templates.