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.