Clear the executable bit on source files

The executable bit seems to get set when developers replace an existing file with another version of the file (from private version control?) without checking the total content of their commit to make sure the change is minimal without any extra side effects.