applied webAbsPath option for handling absolute paths (based on jongeho1's pull request: https://github.com/Polymer/vulcanize/pull/36)
added recognition of double-slash paths as a remote absolute URL
fixed cheerio options to perform the same parsing while reading and writing
added missing use of CHEERIO_OPTIONS
resolve webAbsPath if relative path provided

slight refactoring and rewording
if webAbsPath is passed in, use absolute paths everywhere
fixed cheerio options to perform the same parsing while reading and writing
renamed webAbsPath to abspath
cleaned up regex matching of root
more explicit checking of whether abspath is set
Remove importer.js
Merge pull request #70 from rush340/htmlentities

Fixed missing use of CHEERIO_OPTIONS after merging #59
Mailto: is an absolute path

Fixes #44 Problem with mailto: href being rewritten
Release 0.4.3
Support buffer in/out
Merge pull request #76 from ragingwind/buffer

Support buffer in/out
fix flipped conditional
Switch to whacko/parse5

Use parse5 automatic head/body insertion

Depend on parse5 to make proper head and body tags, use those to insert correctly into head and body of master document

Mostly removes need for  <div hidden></div> trick, except for the the final concatenation into main document body.

Fixes #73 html5 compatible parser?
Fixes #61 Vulcanizer inlines non-head content into head, generates incorrect HTML
Fixes #53 Vulcanize breaks SVG.
Fixes #67 Characters with accents are not properly converted/formated
Don't create a whole document for inlining styles
Keep consistent ordering of import document heads and bodies