Changes to allow resource fields and TVs to contain references to the same in other languages.
e.g. [*pagetitle*] to contain [::en|[*pagetitle*]::]
This could have positive implications in other nested situations. Nested resource fields / TVs will not be parsed until the next pass (allowing plugins and future code to operate on each stage)
Improve parser by parsing chunks as we merge them