add new email framework.  add tentative method for grabbing email from ums.
adding email thingos
adding mail views
adding more email notification code. actually hook into the new methods
add the while emails thing
remove excess logging
correct log instantiation
format email
Merge pull request #343 from nla/js-email

Js email
only make pages for masters

co-masters for derivative generation
Merge remote-tracking branch 'origin/master' into hr-cmstrs

* origin/master:
  format email
  correct log instantiation
  remove excess logging
  add the while emails thing
  adding more email notification code. actually hook into the new methods
  adding mail views
  adding email thingos
  add new email framework.  add tentative method for grabbing email from ums.

Conflicts:
	src/banjo/controllers/JobsController.java
rm vestigial debug messages
new methods to set the metadata

There is a TIFF specific method and a more general one.