AACP-371 Squash courses-portlet-api changes
AACP-372 Squash courses-portlet-dao changes
AACP-373 Squash courses-portlet-webapp changes

Also brings in the NOTICE, pom and .gitignore updates
Introduce end-of-line normalization