change logging status, minima change
Merge branch 'refs/heads/master' into NRMP
NOT WORKING yet

Added rad preferences in order, and added preferred candidates for select rotations in order.
Added availabilities back

match: is just an extra field in the radiologist fields.  Also, added back the random scheduling stuff in case we need to use it later on
Cosmetic changes only
Fixed some formatting, added dockets testing
Merge branch 'refs/heads/master' into NRMP

Conflicts:
	utils/radiologist.py
Merge branch 'NRMP' of https://github.com/grogo/schedule into NRMP

Conflicts:
	utils/radiologist.py
Partial progress toward matching

Added helper function in radiologist.py to get the rad's match list.  Working on helper function in rotation.py.  Added some comments to autoschedule.py for starting to create the match list.
CLeaned up get_candidates a little.
Added get_candidates_by_classname(): return candidate names w/ only string name
Changed/added some TODO's
More changes to priorities/todo's
Match is working

Working version of the matching algorithm.  Took out the pre-scheduling of preferred slots, and replaced it with the match algo to schedule all the slots after the recurring, requests, and DO* assignments are made.  Still need some way of introducing occasional randomness, and more testing.
Working and tested Match system

Replaced the old preferences system with the NRMP match algorithm.