Added ViewEntry#getColumnValue(string)
Fix for Iterator on getAllDocumentsByKey() where resultant collection is empty
Fix also applied to NoteIterator
Added comment to DocumentSynchHelper to elaborate on what the args parameter should contain and in what order
Fixed removeItem(). If it came from put(), fieldNames_ was null and threw error
Fixes to ClassLoader and various auto-boxing including Class storage in Items.
Merge remote-tracking branch 'origin/paul' into nathan
Database event listeners POC yo!
Okay, also implemented events for Document.save() :) Plus I left out some files from the last commit.
Okay, Document.remove() listeners implemented too. I'll admit it, I'm an addict...

By the way, no testing on any of this :)
Merge commit 'b515292368f7c19e34d6c701f8ed76f57785c5ca' into paul

* commit 'b515292368f7c19e34d6c701f8ed76f57785c5ca':
  Fixes to ClassLoader and various auto-boxing including Class storage in Items.
Merge remote-tracking branch 'origin/nathan' into paul

* origin/nathan:
  Okay, Document.remove() listeners implemented too. I'll admit it, I'm an addict...
  Okay, also implemented events for Document.save() :) Plus I left out some files from the last commit.
  Database event listeners POC yo!
Agent and Replication events implemented
Implemented database handle caching for Session
Global event listener with external event factories RAWR!
Forgot to add event package to index!
Merge remote-tracking branch 'origin/nathan' into paul

* origin/nathan:
  Forgot to add event package to index!
  Global event listener with external event factories RAWR!
  Implemented database handle caching for Session
  Agent and Replication events implemented
Started work on getting generic file-resource-type entities (e.g. Java
resources) and allowing access to file data in non-$FileData items
Thread localization of Graph elements to allow shared concurrent graph over the same NSF
Defensives to graph DominoElement to use cached properties when Document is not available (post-session release)