Various updates:
* Added validation policy for better control over what is acceptable and what is not
* Fixed up custom element validation to match latest custom element specs
* Added SVG validation (with a simple validator)
* Simplified UriPolicy interface