Qt fixes

* Reflection is no longer part of Markup
* Markup files aren't fully tokenised, some functions skipped.

I tried to squash it but it:
* Re-writes the history which is poor
* It contains all your changes which have been merged in so a squash would appear massive