chore(docs): Added missing docs for a few route entries
chore(docs): Fixed a broken autolink in dartdoc for route
fix(resource_url_resolver): IE/Safari compatible HTML parsing

On Internet Explorer (e.g. IE10 on Win7), the following weird bug occurs
with template elements.  FYI, IE does not support template element, but
this bug appears to only hit template elements and but not other unknown
elements.

    var doc = new DOMParser().parseFromString("<!doctype html><html><body><template>CONTENTS</template></body></html>", "text/html");

    // Prints "<template>CONTENTS</template>" as expected.
    console.log(doc.body.innerHTML);

    // This should be a no-op.
    doc.body.querySelectorAll("div");

    // Prints "<template></template>" - completely losing "CONTENTS".
    console.log(doc.body.innerHTML);

This commit uses an alternate parsing method compatible with supported
browsers, and also fixes a RegExp for IE compatibility.
chore(travis): disable safari and internet explorer tests on travis

Closes #1538
chore(release): release v1.0
feat(css_shim): implement polyfill-unscoped-next-selector and polyfill-non-strict
chore(example): fix examples and cleanup

* update pubspec
* ignore .pub folder at any level
* (form example): remove a reference to publishAs
* (animation example): Do not use shadow DOM
* (shadow dom example): use relative CSS urls