Add shebang detection for all files.

Closes #19