feat(css_shim): implement polyfill-unscoped-next-selector

Closes https://github.com/angular/angular.dart/issues/1552
also `:` should not need to be escaped