Add assets.cache_package_paths and unit test.
provide template filename via settings.templates
Merge branch 'add_cache_package_paths'
Merge branch 'template-in-error-message'