Allow aliases to appear within XML tags, in addition to being allowed
within single or doubly quoted attributes.
Require paths must now also be either quoted, or appear within an XML
tag. Added some fail-fast code to detect incorrect usage of
indexPageRequires() Vs indexPageRefersTo() to help with this.
Merge pull request #444 from BladeRunnerJS/trie-improvements

Trie improvements