Check for cart before making cart function calls.
VUFIND-900
Merge branch 'master' of https://github.com/vufind-org/vufind

Conflicts:
	themes/bootstrap/templates/record/sms.phtml
Moved font awesome and other fonts to css. Much better place.
Line break after qrcode link.
Merge branch 'upstream'
Phone validation switched to null.
VUFIND-903. Also, fixed Login link modal.
Merge branch 'upstream'
Merge branch 'upstream'