Fix tests.

The primary issue was the LiveScript adding a header. I am guessing the
version of livescript got updated but the tests did not get updated to match.

Also the "fetch_state.js" file seemed to have Mac-style newlines (i.e. ^M) but
the expected result did not. Also it used actual tabs instead of spaces like
the other files. Just to ensure consistancy I changed everything on that file
to regular newlines (Unix style) an replaced the tabs with spaces.

Finally I added a bit of info to the README on how to run the tests. Since
it doesn't use a standard approach, it wasn't immediately obvious to me. The
documentation should hopeful help others that need to run the tests.
Fix error generated when @import used.

@import is often used in SASS/SCSS so variables declared in one file are
available in another. This library has code to correctly handled things so that
the @imported file used the asset pipeline. But it I am guessing some sort of
refectoring stopped it from working.

This commit adds the tests to demonstrate the problem (and to ensure it doesn't
break in the future). It also of course resolves the problem.
Better glob search.

When searching for the file a glob is used to capture all the files that
have the right prefix. There are a few problems with the existing setup.

* It currently chops off the last character. I don't see any reason for this
  and am guessing it is from some sort of refactor. Basically if your file
  is application.css it does glob on application.cs*. Of course if your file
  is named application.css.scss it still matches. But it doesn't really
  serve any purpose.
* It includes the extension in it's search which I am not certain is desired.
  If we are using some 3rd party library (say the sass library Bourbon) the
  files don't have the pipeline naming convention inherited from Rails. So
  the file will be called foo.scss instead of foo.css.scss. By including the
  extension we remove the ability to use these library files directly and are
  forced to rename the files to use the asset pipeline. To fix this I have
  changed the glob to be "foo.*" instead of "foo.css*"
* The extension did serve a useful purpose of zeroing on on the right file.
  If you have a file jquery.js and jquery.some-ext.js and includes 'jquery'
  then the previous glob of jquery.js* had the right file but the new glob
  matches both files even though it should just match the first file. Since
  glob is sorted grabbing the first item from the array results in us processing
  the wrong file. Luckily this is easily fixed by just grabbing the last item
  in the array instead of the first item.
Fix exception to use the filename instead of a blank string.

The exception was not reporting the problem file due to using the wrong
variable.
Merge pull request #25 from eric1234/working_at_import

Working @import
Merge pull request #24 from eric1234/test_fixes

Fix tests.
Merge pull request #26 from eric1234/fixed_glob

Better glob search.