Some Improvements for the ThreadedDownloads example
-also, some git-related housekeeping, to keep student's repos as clean as possible.
Renamed the files to reflect the new naming convention.
Added the new assignment 0.5, which focuses on creating a SimpleSemaphore that implements "Fairness".
Converged all the assignments so they build on each other in a linear sequence.
Merge branch 'master' of https://github.com/mawalker/POSA-14 into mawalker-master

Conflicts:
	ex/ThreadedDownload/src/edu/vuum/mocca/ThreadedDownloads.java
Some light editing and reformatting.
Fixed a few bugs.
Fixes to document the behavior of the tests better.
Improved the documentation about the tests.
Zapped unnecessary static.
Added a new test illustrating how to use Java Threads.
Improved the debugging diagnostics for PalantirManagerTest.java
Enhanced the test so that it prints out more info in case problems occur.
Renamed all the directories to indicate the order of the weeks.
Enhanced the test to fail better.
Fixed the comments.
Palantir Anonymous classes needed to implement name() from the interface.
Fixed anonymous Palantir names again, but this time correctly.
Corrected small typo in Assignment Description
Accidentally deleted SimpleSemaphore from Assignment3. Adding it back.