OMP::User: add option to return extracted email

OMP::User::extract_user_from_email now takes an additional parameter
which can be a scalar reference to which the extracted email address
should be written.  This is because extracting the email address
is a useful feature of this routine even if it then goes on to
fail to construct an OMP::User object.
mail2feed: search by email address first

When trying to identify the author of an email (as an OMP
user), now search first by the email address.  See fault
20140717.002 for more information.  Also include a version
number in the log so that the version of this script
can be identified.
cc: Increase (read) timeout to 600 s as getting count from FILES tkaes time.

While here, also set the connection timeout.
cc: Suppress line numbers in debug output; show elapsed time if requested.
dbss: Set loginTimeout & timeout for db connection. Add options to track time;

... show verbose output; and add explicit "debug" option that won't allow mail
to be sent.
dbss: White space changes.
mdd: Add a script to make kalani:/tmp/omp-out directory.

It should be run on kalani with privileges to be change owner to httpd via
crontab.
C: Add option to get summary as plain text.
cfg/jcmt: Remove commented out, long unused paths set for debugging.
jcmt.cfg: Add "mail" section, currently used to send mail about rejected obs.
ODB: Add rough code to send mail if obs is rejected.
ODB: Fix syntax error of missing comma (thanks to Jenkins).
ODB: Fix syntax error.
OBS: Fix syntax error, left behind due to unfinished sub.
ODB: Fix syntax errors.
od.cdf: Sync with omp.cfg.
ODB: Import the module being used elsewhere.
ODB: Convert void context map to postfix for() as not to confuse => & =.
ODB: getData() returns array ref not string in scalar context;

Get comment author name, email address only if comment OMP::User object is
valid.
ODB: Check against new (comment) status than old one (obs).

Separately make mail subject, body to better debug later. $obs->summary
('72col') does not add comments; so get the plain text version & add comment
summary self.

Remove message logging not needed.