DATAFU-73 Use Apache RAT to verify correct file headers

https://issues.apache.org/jira/browse/DATAFU-73

Much of this code comes from SAMZA-285.  This does not correct all the missing headers, which we'll save for another task.