revert cmock_line change because it was breaking on some systems
handle filenames with dashes and whatnot when creating header definition name