Removed arbitrary VuFind\Cart reference in MultiAuthTest to prevent confusion; added test involving bad service name.
Eliminated unnecessary ServiceLocator/ConfigReader in VuFind\Cart; dependencies and configuration are now injected through constructor.
Simplified use statement.
Simplified use statement.
Made theme tools a service instead of a static class.
Stop storing theme configuration in the session.
Simplified use of theme resource container by making it a service.
Changed theme configuration to use PHP files instead of .ini files in order to allow more flexible helper configuration.
Simplified and documented configuration values passed to \VuFind\Theme\Initializer.
Updated comments.
Renamed \VuFind\Theme\Tools to \VuFind\Theme\ThemeInfo.
Moved theme-related code into a separate module.
Now that theme logic has its own module, changed the namespace of the view helpers to something more logical.
Fixed broken test.
Merge branch 'master' into bsbvf2

(after refactoring of theme mechanisms by Demian)
there was a merge conflict in application.config because I didn't use the VuFind mechanisms setting an environment variablefor the local module Swissbib (instead I had changed the application.config file which caused the conflict)

Conflicts:
	config/application.config.php
new configurations according to the theme refactoring
new namespace for Swissbib View Helper