Add ASL license header
Add Apache RAT pluging configuration to exclude files that have a legitimate reason for being excluded

- We should maybe review this list periodically, but to my mind there are legitimate reasons for excluding all of these files from the ASL license header requirements
Add RAT check to the release profile

- Will ensure that the license header checks continue to pass.

- Noticed a strange "bug" in that I need to set <inherited>true</inherited> in the profile which then
   infects the non-inherited configuration outside the profile to all child projects. Not critical in this
   case, but none the less an unexpected consequence. Most likely would be resolved by switching
   to executions but that would require more duplication.
In the canonical pom order, i.e. our pom.xml code style, <pluginManagement> comes before <plugins>