Added new Thread/Reference automanagement capabilities.

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

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
PhantomReferenceQueue auto-recycling test. RAWR!!

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Vectors now auto-recycle when iterated.

DominoThread concurrency test successful.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Implemented encapsulated Name. Copied Jesse's Document implementation.

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

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Test of Document, DocumentCollection and Name. Complete awesomeness as
result.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Preliminary parent/child tracking

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
view entry and document collections and iterators
PhantomReferenceQueue auto-recycling test. RAWR!!

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

Conflicts:
	org.openntf.domino/src/org/openntf/domino/thread/DominoReference.java
	org.openntf.domino/src/org/openntf/domino/utils/DominoUtils.java
	org.openntf.domino/src/org/openntf/domino/utils/Factory.java
	org.openntf.domino/test/org/openntf/domino/tests/ntf/ScratchTest.java
Fixes for AbstractDominoIterator. Moved conversion of DocumentCollection
to NoteCollection into static method of DocumentCollection.

Merge remote-tracking branch 'origin/timtripcony' into nathan

Conflicts:
	org.openntf.domino/test/org/openntf/domino/tests/ntf/ScratchTest.java

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Added EmbeddedObject implementation so that we could automatically mark
temporary files as available for deletion as soon as they're extracted.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Implemented parenting. Deprecated old Base constructor that didn't
require a parent.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Factory now drains RecycleQueue on any object wrap. ThreadLocal counters
implemented for auto-recycle count tracking. (Should be made optional at
some point.)

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Deleted semicolon
Initial commit of implementation classes for Agent and Directory
Began DateTime implementation, and made Document timestamps cached, so
they don't delegate. (getCreated(), et al)

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Merge remote-tracking branch 'origin/rene' into nathan
Used Reflection to open up access to the Cpp id of NotesBase objects so
that we can keep a reference map for them. Yeah, I can fly.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Merge remote-tracking branch 'origin/nathan' into jesse. Then fixed a
crapload of conflicts and errors