Remove XML declaration and insert comments to avoid self-closing tags.
Implement dependency injection for directives; support simple version of select/ngOptions directive