Add sendMimeMail() function.

New function sendMimeMail() sends MIMEed mail, text only, or with an
attached file. Existing function sendMailAttachment() modified to make
file attachment optional.
Fix DNS filter failure when requested info type was not present.

DNS filter was failing to return info if the requested info (say 'IP')
was not present in the requested record type. DNS records are "hand
created" and may be in error. Protect ourselves against such errors.
Report by email when scanning overruns the desired time cycle.

Each properties file specifies a desired scanning frequency (e.g. 20
minutes). When this is exceeded, this new code sends an email alert to
administrator urging that the properties file be split into multiple
files.
Document some things about dns_get_record() as used in the DNS filter.
Define 'rotate' property and write code to implement it. Also fix obscure race condition related to log rotations.

See documentation for new 'rotate' property which is separate from
'sendlogs' property. Bug fixed: If daemon was shut down during the
-notify- hour, then started in a later hour, logs would rotate every
time around the loop.
Remove fictional --configtest option.
Always notify by email when logs rotate.
Update documentation to reflect new property "rotate" and change in how "sendlogs" behaves.

New property "rotate" must be present to trigger log rotations once a
day. This will happen regardless of whether the logs and properties are
sent anywhere. "Sendlogs" now specifies who will receive these files by
email. If "Sendlogs" is absent, logs may still be rotated.
Modification to how properties are sent by email. Add 'sendproperties' functionality.

Allow props to be sent using original file name or with time+date added.
Analysis: read properties files and display table.

Reads a directory full of properties files and displays an HTML table
showing the URLs in alphabetical order. Useful if you don't know which
sniffer is monitoring which URL.
Analysis: support functions.
Be sure PEAR URL appears in comments on HTTP_Client use.
DNS Filter: Report complete DNS failure if it happens.
Move dox to a "2013" base. Add "What to look for" draft document.
Documentation updated.
Report DNS timeouts explicitly.