Findwise/Hydra — pull request #91 by jwestberg (2012-10-04 15:23:11+00:00)
Title: Improved handling of errors during document updates

AbstractProcessStage now checks for exceptional return values when calling saveCurrentDocument. If an abnormal return value is detected, it attempts to fail the document instead. If even that fails, it logs an error.

Also added regression tests to ensure that:
* MongoDocumentIO returns false when attempting to write a document that is too large rather than throw an exception
* WriteHandler/RemotePipeline integration works properly for when DocumentWriter.insert/update returns false