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
Added another matlab example
Added another matlab example
recognize Harbour sources

[Harbour language: https://github.com/harbour/core]

Reopened PR 593 with the two language additions split off.
Merge branch 'master' of https://github.com/github/linguist into patch-1
update samples.yml
Add initial UnrealScript support

The two samples are for two different UnrealScript generations:
MutU2Weapons is UnrealScript 2, US3HelloWorld is UnrealScript 3.

Signed-off-by: GreatEmerald <pastas4@gmail.com>
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
Added AutoIt

Language website: http://autoitscript.com
Example project on GitHub: https://github.com/jvanegmond/au3-minecraft-monitor
Merge pull request #779 from jvanegmond/patch-1

Added AutoIt
Minor docs/naming
Merge pull request #771 from GreatEmerald/master

Add initial UnrealScript support