Merge remote-tracking branch 'origin/declan' into paul
Added isBefore, isAfter, isEqual
Updated more JavaDoc for Session
Added Depreciated tag for Session.getCredentials
Added new Annotation warning message
Fixed case issue on DocumentCollection JavaDoc param
Merge remote-tracking branch 'origin/declan' into nathan
Fixed Eknori's issue #30 Also created test package for Eknori so he can
contribute more tests if he so chooses. :-)

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
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>