Updates to use Mincer 1.0.5

It seems like there were a few reasons a lot of tests were failing when upgrading to Mincer 1.0.5 (#239)
- Compile changed from a callback to a sync format
- Hashes at the end of files changed

### Assets/Connect-Assets
1) The change to account for the now sync nature of compile is handled by invoking the callback with ```null, manifest``` where manifest is the return from compile. 
Since errors in compile will now throw an error that was wrapped in a try/catch and the callback is invoked with the error.

2) Changed the cssCompressor to ```csswring``` for sourcemap support.

### Tests
1) Updated tests with new hashes. Test suite was run on another's machine to ensure they were the same across test runs and machines.

2) ```compiles only those listed in --compile ``` would only generate 2 files. The ```.gz``` file was not generated. Is this something mincer handled before? If so can you shed some light on what the process was

3) All tests pass except 1: ```serveAsset manifest uses an existing manifest if it exists``` 
The manifest that exists is overwritten with the actual manifest.
What should happen for this test? Not sure if functionality changed between versions of mincer around this.

I will clean up all of these when I get a chance. Unfortunately I don't
have a comp for the next couple of days but should be able to push an
update around Saturday afternoon.

Regarding the manifest. Was that something that was handled before in
mincer? If so I'll dig around their docs some more. Otherwise I can add in
a check, would this go in ```assets#compile```?
On Jul 7, 2014 6:56 AM, "Andrew Dunkman" <notifications@github.com> wrote:

> In test/bin.connect-assets.js:
>
> >        process.argv = argv;
> > -
> > -      var css = "builtAssets/asset-path-helper-954c8a140f34be3c86bc3f0a8c79e1ca.css";
> > -      expect(fs.readFileSync(css, "utf8")).to.equal("@import \"//cdn.example.com/asset-20069ab163c070349198aa05124dcaa8.css\ <http://cdn.example.com/asset-20069ab163c070349198aa05124dcaa8.css%5C>";");
> > +      // console.log(manifest)
> > +      var css = dir + '/' + manifest.assets['asset-path-helper.css'];
> > +      // var css = "builtAssets/asset-path-helper-954c8a140f34be3c86bc3f0a8c79e1ca.css";
> > +      // expect(fs.readFileSync(css, "utf8")).to.equal("@import \"//cdn.example.com/asset-20069ab163c070349198aa05124dcaa8.css\ <http://cdn.example.com/asset-20069ab163c070349198aa05124dcaa8.css%5C>";");
>
> Same as above — tidy tidy tidy.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/adunkman/connect-assets/pull/255/files#r14596890>.
>