Add support for Golo language
Choose a color from the Golo logo
Add detection for Hack files with ".hh" file extension

Hack is Facebook's dialect of PHP: http://hacklang.org/. This adds support for detecting it via the ".hh" file extension; although that extension techincally conflicts with C++ headers, the files look different enough that the existing classifier based on sample code has no trouble distinguising them.

This diff deliberately does not deal with detecting ".php" as another valid extension for Hack code. That's much trickier since the code looks basically identical to PHP to the classifier, and needs a different approach.
Add detection for Hack files with ".php" file extension

Based on top of PR#1447. Adds a simple heuristic check for Hack files vs PHP files (`<?hh` vs other `<?`).

Tested by verifying that the Hack example site was detected as 100% Hack and that Laravel was detected as 100% PHP. (Without the heuristic, Laravel gets detected as about 50% Hack, just by randomness in the classifier since PHP and Hack are very hard to distinguish unless you actually parse the file and look for specific language features.)
Add .sc as a SuperCollider file extension
Heuristic rules to distinguish .sc files between SuperCollider and Scala
Exclude minified JavaScript and CSS

Those files are either external libraries or builds of the repository itself. In any case they are generated automatically and shouldn't count in the language statistics. This also simplifies some of the rules that had to exclude both minified and normal dependencies.
Add .NET config files as XML
Syntax preference
Merge branch 'master' into 1623-local

Conflicts:
	lib/linguist/heuristics.rb
Merge branch 'master' into 1623-local

Conflicts:
	lib/linguist/heuristics.rb
Merge branch 'master' into 1623-local

Conflicts:
	lib/linguist/heuristics.rb
Merge branch '1623-local' of github.com:github/linguist into 1623-local

Conflicts:
	lib/linguist/heuristics.rb
Merge pull request #1660 from github/1623-local

1623 local
Fix package.config to packages.config
Add tests for minified JavaScript and CSS

Also, exclude -min.css pattern, like already done for JavaScript files
 add pants BUILD file highlighting to languages.yml

the pants build tool uses python files named BUILD. This adds highlighting for them.
Merge pull request #1654 from danijar/master

Exclude minified JavaScript and CSS
Merge branch 'master' into support-hack

Conflicts:
	lib/linguist/heuristics.rb
Test for Hack heuristic