Fixes #111: Reliance on default encoding
Fixes #111: Multithreaded correctness - Unsynchronized get method, synchronized set method
Fixes #111: Non-transient non-serializable instance field in serializable class
Updates to how setNodeFactory is synchronized to a block to get sonar to shutup
Added script to publish sonar stuff
Updated lightblue dependencies to latest snapshot and everything else to latest releases
Merge pull request #115 from jewzaam/update-versions

Updated lightblue dependencies to latest snapshot and everything else to...
Merge pull request #114 from jewzaam/issue-sonar-major

Issue sonar major
Added getter for principal in ClientIdentification
Non-functional updates: white space and unused import
Fixes #140: CRUDOperationContext#getOutputDocumentsWithoutErrors no longer includes null output documents
Merge pull request #132 from jewzaam/issue-131

Added getter for principal in ClientIdentification and fixing #140
Added 'who' to HookDoc and set it from OperationContext in HookManager
Merge pull request #141 from jewzaam/add-who-to-hookdoc

Added 'who' to HookDoc and set it from OperationContext in HookManager