Add license-maven-plugin to manage license headers in source files

- Define plugin and its configuration in the pluginManagement section
- Run license:check during the verify phase
- Add the license files to the appropriate source files in this project