Pass un-molested settings to add_static_view

Pyramid users expect to be able to register static views with asset
specs and then generate static urls with asset specs. Since webassets
needs the spec to be resolved before we pass it the configuration, we
should pass the original settings to the `add_static_view` call so that
if 'base_dir' is an asset spec 'static_url' works as expected.
Reconstruct globs when input and base are specs

When the base directory is an asset spec and an input file is also
an asset spec that contains a glob then the static view machinery
will be called with the glob.

In the past, this was not a problem because the `static_url` call
would always fail on the spec. Now that an asset spec in the
`webassets.base_dir` setting is honored with `webassets.static_view`
URLs containing a glob are returned instead of failing and falling
back to resolution using the filepath that was expanded during the
search for the source file.