Start of different rotation prefs for different days of week

RIght now only applied to MSJ-NUC
Further improvements to match algo

Don't assign DO* if it will deplete slots for a particular specialty (MRI, nuc, etc)
More flexible rotation match prefs: can now specify a different list for each day of the week.
Minor additional changes and tweaks to lists.
Minor changes to match lists
couple of small bug fixes
Merge branch 'refs/heads/NRMP'

Conflicts:
	utils/rotation.py