Fix error when matching languages against heuristics: if no language, no heuristic rule should be used
Unit test for fix #1809 on heuristics
Fix for fixture tests: fixture files were not tested at all
Use namespace.js for the heuristic test with no match
Remove .module extension for PHP
Bumping linguist version
Fix detection for invalid shebang
Merge master (again)
Update comment at the top of the file