Map level of education to more descriptive constants

Note that this also groups the various codes for doctorate degrees together.

@brianhw @rocha 
Does this need a 'flatten' call?  I can't remember whether requires() is necessarily flat for iterating like this, or if it can be an arbitrarily nested dict structure.  May not be an issue here anyway, but in case of cut-and-paste later....