Comprehensive Swift syntax highlighting
updated autohotkey for #307, fixes it
optimized the regex a bit
optimized autohotkey.js even more
Added recursive dependency loader for test page

* The page can now load dependencies of the required language recursively
* It first loads the dependencies, then the main language
* It is implemented using promises

The [promises polyfill from jakearchibald](https://github.com/jakearchibald/es6-promise) is used - the polyfill should fallback to browser behaviour, if native promises are supported.
Merge pull request #330 from apfelbox/test-dependency-loader

Added recursive dependency loader for test page
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
fix conflict in prism-swift.min.js
Update Swift syntax for beta 5
Merge pull request #281 from natecook1000/gh-pages

Comprehensive Swift syntax highlighting
Merge pull request #312 from aviaryan/c-autohotkey

updated autohotkey for #307
Fix line-numbers for PHP in markup

The problem is, that inline php code can be anywhere inside of a HTML
element. To properly highlight this the php language implementation
temporarily replaces all inline php code in `env.code` with something
like `{{PHP0}}`. After the markup highlighting is finished it replaces
it again with the real code, but it leaves `env.code` corrupted.
Since the line-numbers plugin uses `env.code` to count the number of
lines, the result will be broken.

So to fix this, it must be ensured, that `env.code` is restored before
the line-numbers plugin uses it.
Merge pull request #337 from zeitgeist87/PhpLineNumberBranch

Fix line-numbers for PHP in markup
Fixed missed encode call for webworkers
Merge pull request #338 from planerist/HEAD

Fixed missed encode call for webworkers
Update minified and autogenerated files