Updated JavaDoc to M4 Release
Added confirmation that the application is in Godmode before taking over the ViewNavigatorFactory
Merge remote-tracking branch 'origin/declan' into nathan
Fix for godmode detection on XPiNC
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
Adding getBEDoc and getBEView methods
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 remote-tracking branch 'origin/paul' into nathan
Added Session.getUnique() that returns the classic Notes @formula version of @Unique
Modified TypeUtils to be more tolerant of nulls, empty vectors and "" values for various conversions
Array return types (Date[].class, String[].class) are now guaranteed to return an array of that type, that MAY have a length of 0;
Merge remote-tracking branch 'origin/nathan' into jesse
Moved the Database Map methods to an inner class and added a Database#getDocumentMap method