Initial support for explicitly unlockable exercises.
Merge branch 'master' into personal-deadlines

Conflicts:
	tmc-plugin/src/fi/helsinki/cs/tmc/ui/DownloadOrUpdateExercisesDialog.java
Fix useless unlock request when there are no unlockables.
Make separate menu item for downloading completed exercises.
Avoid duplicate notifications.

Closes #58.
Readme: wrote about developer setup
Merge branch 'master' into personal-deadlines
If lib/endorsed included add it to java vm options
Merge pull request #59 from jamox/fix_profiler_npe

If lib/endorsed exists, add it to java vm options
Minor cleanup of #59.
Merge branch 'master' into personal-deadlines
Fix NPE with server that doesn't send Course.unlockables.
Version number to 0.3.11.
Made askYesNo dialogs non-modal.

Apparently Swing or NB as a bug that sometimes makes non-modal dialogs
get in front of modal ones so that the user cannot move them out of the
way to handle the modal dialog.
NB platform application build improvements.

It now includes the standard NB update sites and displays the
TMC plugin's version number in the window title.
Set version number to 0.3.12.
Change branding name to 'tmcbeans'.

The installer didn't appreciate the underscore in tmc_netbeans,
and the UI doesn't like a dash nor camel case. Meh.
Version number to 0.3.13
Increase PermSize to 256M.
Version number to 0.3.14.