previously, any file with an unrecognized file extension was loaded to check for a shebang. now, this only occurs if the file has a generic name with no file extension (like ./script) it is possible this will no longer match certain scripts with esoteric extensions (if we find these we can add them to the shebang_extname? method). however, most common script extensions (.sh, .rb, .pl, etc) will continue to work since the file extension takes precedence over the shebang line.
…ading blobs for well known file extensions
languages.yml: support GNUmakefile and makefile
GNU make manpage says: "If no -f option is present, make will look for the makefiles GNUmakefile, makefile, and Makefile, in that order."
Adding support for .sage file syntax highlighting
…ng-Project/linguist into Open-Turing-Project-detect-turing-language
Detect Arduino 1.0
Arudino fixture for tests
Detect CocoaPods documents
Examples: * https://github.com/alloy/cocoapods/blob/master/examples/MacRubySample/Podfile * https://github.com/alloy/cocoapods-specs/blob/master/SSToolkit/0.1.2/SSToolkit.podspec Also sorted filenames in languages.yml.