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>
Merge remote-tracking branch 'origin/jesse' into timtripcony
Now catching parse exception in DominoFormatter.parseDateFromString
New DatabaseCollection class and added DbDirectory.getTemplates() to
return an instance thereof
DbDirectory is now iterable (loops through databases, skipping templates
nested iterations FTW
oops, forgot main()
fixed the infinite loop in iterator() and getTemplates() (facepalm)
Factory parenting now accounts for DbDirectory
iterator scratch test now properly skipping databases it can't open
DocumentIterator.getCollectionIds now skips attempting to create the
NoteCollection if the DocumentCollection is empty anyway
xmage scratch test now loops through every document on the server in
addition to getting a name object for every acl entry
Added interface and implementation for new Server object
Merge remote-tracking branch 'origin/timtripcony' into rene
Updated JavaDoc
Updated Session interface and implementation for the usage of Server
Revert "Updated JavaDoc"

This reverts commit 340d13643bcda5cab21f2827f41632032934b7dd.
Updated JavaDoc
Added first round of method implementations for Server class