Add completion for Haxe metadata, closes #202

![](http://i.imgur.com/BgtcqRz.png)
Alright, they're loaded at the end of `SetHaxeEnvironment()` now (which is no longer static). Required me to use an event for that call in `ExternalToolchain`, not sure if I'm happy with that...