Fixed paths for files excluded from license check

On Windows the paths have backslashes causing any check against the array
of excluded files to fail. To solve this I used the path module to
normalize the file paths in the array of excluded paths for the license
string check.
Merge pull request #633 from satsuper/normalize-path

Fix license header check not passing on Windows