remove setcontactname class. duplicate.
editcontactemail: formatting
editcontactemail: allow for deleting and reassigning records if they aren't the only one associated with a contact. not tested yet.
editcontactemail: allow forcing of a flag on test
sync contactemail: store primary email on contact; primary contact on email; every time a contactemail is updated
leadconvert: use our more specific criteria for leads to convert
reduce soql queries on checklead. still enough coverage on unit test, though it might affect overall coverage
checkcontactemails: moved some lines