Comprehensive Swift syntax highlighting
updated autohotkey for #307, fixes it
optimized the regex a bit
optimized autohotkey.js even more
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
Fixed 'before-insert' hook

Fixed 'before-insert' hook: now checks if language is PHP before assigning env.code to env.backupCode.
Only "language-php" defines env.backupCode: without this condition, env.Code would be undefined for any other language than PHP after this hook is called. It would then lead to wrong behaviours (eg. Line Numbers plugin would not show lines).
Merge pull request #343 from GuiTeK/fix-prism-php-before-insert-hook

Fixed 'before-insert' hook
Update minified and auto generated files
Merge pull request #345 from zeitgeist87/gh-pages

Update minified and auto generated files
Add option to define aliases for tokens

This patch adds an option called `alias`, which allows the
definition of additional CSS classes for token names. This can be
useful, to combine the styling of a well known token, which is already
supported by most of the themes, with a semantically correct token name.
The option can be set to a string literal or an array of string
literals. In the following example the token name `latex-equation` is
not supported by any theme, but it will be highlighted the same as a
string.

'latex-equation': {
	pattern: /\$(\\?.)*?\$/g,
	alias: 'string'
}
Merge pull request #328 from zeitgeist87/AddSubtype

Add option to define additional subtypes for tokens
Fix/Update bash language

This patch includes the following improvements to the bash language:

* Remove dependency on `clike` because it has almost nothing in common
  with it.
* Add some missing keywords and builtin functions
* Add support for switch statements
* Add support for arithmetic environments
* Allow +-*/ only in arithmetic environments
* Fix hashbang syntax
* Allow variables only in double quoted strings
* Use aliases for hashbang and variable-usage
* Highlight variable definitions