WL-2095 Don't show courses more than a year old
WL-2355 Add license-maven-plugin for adding ECL.

This hasn't yet been run over the files and needs some tweaking, but it should work now.
Add exclusion for the license plugin from m2e.

This stops warning from Eclipse.
Added description to explain why module exists.
Make sure we don't break the MySQL SQL.
Ignore the minify plugin
Exclude JS libs
WL-2355 Add the license to all our files.
Make sure we don't depend on platform encoding.
Add license to toplevel project
WL-2095 Use Joda Time
WL-2363 Add Teaching start date to admin view
WL-2095 set startyeardate whenever it is used
Merge pull request #69 from ox-it/WL-2355

WL-2355 Use license-maven-plugin to update all the licenses.
Revert "WL-2355 Add the license to all our files."

This reverts commit 9ad3474d547f9e5fe347d89711ec3a89e498e5b8.
WL-2355 Update so that license is before package.

This means Eclipse and IntelliJ will hide the license by default when opening a file.
WL-2778 Skip provider when invalid
Merge pull request #72 from ox-it/WL-2355-2

WL-2355 Move license before package.
Merge pull request #73 from ox-it/WL-2778

WL-2778 Skip provider when invalid
WL-2355 Fix so that with a clean repo build works.

Maven 2 doesn't correctly get the order of the build right and doesn't spot out plugin depenendency is available in the reactor. The order is consulted when everything else is equal so moving it first fixes the issue.
Maven 3 doesn't have this issue so it's not required once we upgrade.