Changed Encapsulated to extending Externalizable and added external forms for DateTime and Name
Implemented Database.openMail() and Database.getMail();
fixed forced recycle on DateRange.setStartDateTime(DateTime) and .setEndDateTime(DateTime) because it was clearing the values by recycling them after the set.
WORST. IMPLEMENTATION. EVAR.

Also added a little more bullet-proofing into Document resurrection and wrapped Factory.getClassLoader() in a PrivilegedAction to allow access to the current thread's classloader.
refix of DateRange to use member DateTimes, since these are already Encapsulated
Addition of org.openntf.domino.xsp.helpers.NSA, which allows an application to publish all its Modules and Sessions to a central servlet.
Tweak to logging on Document.save()
Untested addition of ViewNavigatorSiblingIterator. Still need harness to bind this together.
Modification of TypeUtils so an item with a value of "" will return a null rather than an exception when a java.util.Date is requested.
Merge branch 'nathan' of https://github.com/OpenNTF/org.openntf.domino into declan