Implemented Database methods to get dates as native Java dates rather than DateTime objects
Extended auto-boxing to include Java enums stored as Strings and re-loaded at runtime.
Tested & fixed auto-boxing of Java enums
Fixes to graph element to removal.
Fixes to graph vertexes with large edge sets.
Fixes to replaceItemValue auto-boxing of large Set<String> to avoid summary item overloads.
IMplementation of Session.boogie()
Implementation of View.isIndexed()
Additional features for Graph to simplify extensibility
Inclusion of com.ibm.commons from Social Business Toolkit to provide common utilities and JSON libraries.
Merge remote-tracking branch 'origin/jesse' into nathan
Adding fix to load extended methods to SSJS, e.g. createDocument which already exists in lotus.domino but is overloaded by our API
Merge remote-tracking branch 'origin/nathan' into paul
Merge remote-tracking branch 'origin/jesse' into paul

Conflicts:
	org.openntf.domino/test/org/openntf/domino/tests/ntf/DominoRunnable.java
Performance improvement to graph.DominoElement to check existing values for strongly typed properties and only update the value if it's different. This prevents elements from being included in a transaction if they are not, in fact, updated.
Merge remote-tracking branch 'origin/jesse' into nathan

Conflicts:
	org.openntf.domino/test/org/openntf/domino/tests/ntf/DominoRunnable.java
Merge remote-tracking branch 'origin/paul' into nathan
Added Session.Fixes.VIEW_UPDATE_OFF setting to control whether View.setAutoUpdate(false) is called automatically on Database.getView(string). We should, in general, create enum switches for all behaviors that deviate from the existing API, even if our behavior is very obviously better.
Reverse Paul's change to project setttings on xsp plugin. We'll have to sort this out on a permanent basis next week. Need to align the names of our JREs

Fixes Session.getDatabase() when server is null or "". Conditional key threw an NPE.
Converting OpenLog stuff - iOpenLogItem interface, BaseOpenLogItem implementation.
That's extended by DominoOpenLogItem for org.openntf.domino and extended by XspOpenLogItem for org.openntf.domino.xsp.
XspOpenLogUtil creates an instance.
NOTE: Currently works fine in Java, doesn't register OpenLogBean to RequestScope for some reason
Registering bean and PhaseListener programmatically
Fix advised by Karsten for setting appMap variables correctly
Merge remote-tracking branch 'origin/paul' into nathan
In an all-time epic hack, the LogUtils now replaces the substring <notesdata> in any properties value it finds with the current data path as identified by the NOTES.INI.
This allows for the default log files to be put in the correct location even when the standard data path was not used on the install.

Now I need a drink and a good cry.
Fix for error on LogEvent passing a Document
Moved PhaseListener contribution