Fixes broken syntax editing in settings on HTTPS sites.
Merge pull request #176 from taoeffect/https-fix

Fixes broken syntax editing in settings on HTTPS sites.
Merge pull request #175 from mixProtocol/master

Improved shell (sh) support and a small C# tweak
Fixed Tag Editor button for Firefox. Refactored script resources and fixed style of tag editor button.
Cleanup and minify.
Merge branch 'master' of https://github.com/aramk/crayon-syntax-highlighter

# By mixProtocol (8) and others
# Via Aram Kocharyan (2) and others
* 'master' of https://github.com/aramk/crayon-syntax-highlighter:
  Fixes broken syntax editing in settings on HTTPS sites.
  Lang:SH -- Added bash to reserved.txt
  Synced with upstream; moved C#:async to modifier.txt
  Lang:sh - Shebang (preprocessor) must be on first line
  Lang:SH - Format Shebang (#!) lines as preprocessor
  Added egrep and vim to langs:sh:reserved
  lang:sh fix for comment overrunning bash arrayLength function
  lang:sh delete preprocessor, correct comment
  VARIABLES in default lang are followed by opers, symbls or EOL
  added async (modifier) and await (reserved) to c#Lang (part of issue 149)
  added increment and decrement grouped operators to default lang
Changelog.
Cleanup and more descriptive errors. Loaded settings when needed in init_tags_regex.