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>
Finished converting View to the new API and properly wrapped/unwrapped
return values and parameters
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>
Fleshed out some bits to allow for proper parenting on AgentContext and
the View classes and also fixed a missing toLotus in ViewEntryCollection
Added a very basic toString to DateTime (issue #23)
Revert "Added a very basic toString to DateTime (issue #23)"

This reverts commit ab8067a4a793be0209878e2d1ea0fda8f0a1d6a8.
Added a very basic toString to DateTime (issue #32)
Moved the ViewEntryIterator to naming the new API and doing less
recycling
Added some generic wildcards to AbstractDominoIterator and switched
ViewEntryIterator to use the parameter-less getNextEntry() to avoid a
presumably-GC-related problem
Switched ViewEntryIterator to using an internal counter compared to
getCount at the start instead of actually fetching the next entry on
hasNext
Added ViewEntry support to Factory.getParentDatabase
Fixed an NPE bug in Document.getColumnValues
Removed an unneeded @SuppressWarnings in View
Merge remote-tracking branch 'origin/jesse' into timtripcony