Merge remote-tracking branch 'origin/nathan' into jesse
Added some generics pedantry that may not be worth it, but hey
Added a preliminary, not-exactly-functional JSR223 runner
Merge remote-tracking branch 'origin/nathan' into jesse
Cleaned up the JSR 223 runner slightly
Test to use the ModuleClassLoader for scanning NSFs
Fixes to XotsNamedRunner to gracefully handle lack of NotesContext
Slight adjustment to XotsNsfScanner to use .loadModule() instead of .getContainerModule()
Merge remote-tracking branch 'origin/nathan' into jesse

Conflicts:
	org.openntf.domino.xsp/src/org/openntf/domino/xots/XotsNsfScanner.java
Fix for resurrection of IndexDb in IndexDatabase.
Fixed unnecessary permission check on start of DominoThreadFactory
Create of XotsService to sub for NsfService and allow module loading of databases without caching
Creation of DominoNoneRunner to account for Runnables that don't need domino sessions
Set up Factory to initialize environment settings directly from notes.ini rather than creating a session and checking environment variables.
Optimized ViewEntry.getColumnValues(String) without building the whole columnValueMap - (not yet tested, if it really works)
Merge remote-tracking branch 'openntf/nathan' into roland

Conflicts:
	org.openntf.domino.xsp/src/org/openntf/domino/xots/XotsNsfScanner.java
Started an attempt at a FacesContext Xots runner
Merge remote-tracking branch 'origin/nathan' into jesse
Tweaked the Session-less environment code in Factory to work on Linux and with mixed-line-terminator files
FIX: Operation of BackendBridge.getViewEntryByKeyWithOptions - Moved the newly introduced method to the end of the file
Merge remote-tracking branch 'openntf/jesse' into roland
Continued improvement of Xots Tasklets to properly clean up threads. Still need some work in this area, as we'll probably need Xots layers for ThreadFactory and DominoThread, so we can clean up NotesContext objects
Addition of Database.getDocumentByID(int, boolean defer) and .getDocumentByUNID(String, boolean defer) to create document wrappers that wait until delegate properties are requested before instantiating them.
(this latter operation is totally untested as of this commit)
DeferredDocumentTest case added.