tmLanguage json changes

Change-Id: I2f627a1d9c35149a91465345a5f7a5795bbbcc09
Merge branch 'syntax-dev'
Fixed the completion listener so that it loads its completions via the plugin_loaded callback
Completion now attempts to find the latest playerglobal.swc
Now attempts to find a build xml in a specified default location and read the flash version from it
Now parses the flash version and most paths from the build-conf xml. Also now reads source directories for .as files.
Trimmed back the SwfReader class so that it now only returns fully qualified class names
Swcs with source paths are now also contribute to auto completion