Merge remote-tracking branch 'origin/declan' into paul
Added isBefore, isAfter, isEqual
Moved the AgentBase wrapper to the normal domino package to align with
the lotus.domino API. Also implemented PropertyBroker, because whatever
Added PropertyBroker to Session and Factory
Merge remote-tracking branch 'origin/jesse' into nathan
Tweaked to retain reference to Document object outside primary loop.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Internalized DateTime implementation to eliminate delegate calls. Added
toRawDateTime to get legacy format if needed.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Fixed DateTime getDelegate

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>