Change unknown extension of PHP sample file
Try shebang detection if the extension is unknown
Refactoring of Language.detect
Merge conflicts from master fixed
Language detection test for non-sample files
Merge branch 'master' into 1233-local

Conflicts:
	lib/linguist/language.rb
	lib/linguist/samples.json
Moving to fixtures
Removing pry runtime dependency
Merge branch 'master' into 1233-local

Conflicts:
	lib/linguist/language.rb
	lib/linguist/languages.yml
	lib/linguist/samples.json
Merge branch 'master' into 1233-local

Conflicts:
	lib/linguist/language.rb
Merge branch 'master' into 1233-local

Conflicts:
	lib/linguist/language.rb
Merge pull request #1538 from github/1233-local

Detection based on the shebang (updated)