Add assetDir option.
Add gulp-rev integration (to emulate the functionality of grunt-usemin:prepare.
fix css push bug, tests pass
Revert to one change at a time
include module
Add assetDir support
revert
Asset Dir fixed.
[Bug Fix] Allow gulp-usemin to work with minified source HTML.

- The matching from some of the regular expression were too greedy and would not work if the source HTML with the build comment was minified.
- This PR turns some of the greedy matching to lazy matching so that this plugin will work with minified HTML as the source.
When using an alternate path, resolve the path before using it.

There is an edge case where if your src file is outside of your `gulpfile.js` directory, your alternate path may not work under certain circumstances (such as if the alt path is up any directories).

To create a test for this, I'd have to have files outside of the repo, or change where the `gulpfile.js` is, so it's not a trivial thing.

This change does not break any current changes and fixes the described edge case issue I was having.
Merge pull request #15 from CWSpear/lazy

[Bug Fix] Allow gulp-usemin to work with minified source HTML.
Merge pull request #13 from pursual/assetDir

Asset dir support
Merge pull request #16 from CWSpear/alt-up

When using an alternate path, resolve the path before using it.