DS-1587 - Commit .gitignore files and .gitattributes
Fix line endings (related to DS-1587)
Backporting DS-1587 : Cleanup POMs to work with GitHub and also merge in old "dspace-pom" functionality into dspace-parent POM.
Also includes fixes for DS-1588 : Ensure 1.7.x now builds properly with Maven 3.
License Header fixes (related to DS-1587).  Fix pom.xml configs to skip files not needing checking