updated autohotkey for #307, fixes it
optimized the regex a bit
optimized autohotkey.js even more
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
Extend Latex support

This patch extends the support for Latex in the following way:

* It introduces a helper function to highlight Latex environments that
  are enclosed with `\begin{something} ... \end{something}`. There are a
  lot of these environments in the Latex language that could get special
  highlighting in the future.
* Certain functions like `\ref` or `\begin` always contain a reference
  or a keyword and they are highlighted as such.
* Chapter and section headlines are written in bold to make them stand
  out more, because they structure the document.
* Since `selector` and `string` have the same color in the default
  theme, the token type `function` is used to highlight Latex commands.
* Add support for the `\url` command