Clarified several things.
Emphasized "green" checkmarks.
Clarified what the output means.
Yet more clarifications.
Clarified "TODO" comments.
Clarified the diagnosticsEnabled variable behavior and added more pattern-oriented comments.
Added new grading driver.
added SynchronizedQueue.java back.
final assignment 1 & 2
Merge remote-tracking branch 'upstream/master'
include fair parameter in assignment 2 lock initialisation