Adding Interactive Data Language (IDL) support.
The .fun extension is commonly used for Standard ML.
Added PostScript to languages.yml and a sample file.
Add Crystal

http://crystal-lang.org/
Add Crystal test
Fix Crystal Lexer

"ruby" => "Ruby"
Add common VHDL file extensions
language interpreters and shebang lines

Add an interpreter array to each language, and match interpreters found
in the shebang lines of scripts to this array to identify the language
of scripts.

With suggestions from tnm. https://github.com/github/linguist/pull/687
adding interpreter arrays to some languages
unit test for find_by_shebang
Adding support for the Brightscript language, with samples.
Add detection for generated PostScript files.
Changed PostScript type to 'markup'
use JSON instead of YAML for loading samples.json
prefer JSON, but fall back to YAML if JSON isn't available
Merge pull request #806 from github/use-json-for-loading-samples

Use JSON instead of YAML for loading samples.json
require escape_utils >= 0.3.1
force escape_utils 0.3.2 on ruby < 1.9.3
Merge pull request #807 from github/update-escape_utils-dep

Require escape_utils >= 0.3.1
Forgot parantheses