Merge pull request #23 from RobinQu/master

enhancement in handling css files
bumped version
fix regex replace on html to replace ALL matches in the case when the
html has already been minified.
account for the protocols preceeding "//" fixes #26
Merge pull request #26 from fouasnon/master

fix regex replace on html to replace ALL matches in the case when the html has already been minified. fixes #25
bumping version to 2.8
separate elements that have "href" attributes from elements that have
"src" attributes.  this causes mismatching in minified
replacements where an img tag is wrapped in an element with an href
tag.  (.e.g <a href="/something"><img src="/my-image"/></a>)
Merge pull request #27 from fouasnon/master

separate elements that have "href" attributes from elements that have
bumped to 0.2.9
Fixed bug that appended the short filename to the end of the full filename path when a dest is not specified in the grunt config. In this case, file.dest already is the full pathname of the source file and there is no need to append the short filename to it. (This would result in referring to the file in a sub-directory with the same name as the filename.)
Changed soft-tabs to hard-tabs for previous commit to match rest of source
bumped version to 0.2.10
fix dest files
split html instead of global regex match.  fixes issues where
duplicated resources were not getting replaced in minified code.  also
makes it easier to grok what regex is doing.
saner identation
Merge pull request #31 from fouasnon/master

fix breaking change when file.dest is not specified
updated the version
don't need to global replace when splitting strings
Merge pull request #32 from fouasnon/master

don't need to global replace when splitting strings