Fixes for JST filter with Windows filenames.

The main change here is normalising the directory separators in the JST filenames to a '/'.  The separator can be configured with the new JST_DIR_SEPARATOR option to use another separator.

I also changed webassets.util.common_path_prefix to split using either / or \  which fixes a failing test on Windows