OPENDJ-1655 (CR-5676) Fix display of error message in dsconfig

git-svn-id: https://svn.forgerock.org/opendj/trunk@11458 41b1ffd8-f28e-4786-ab96-9950f0a78031
Improve WriteableStorage abstraction in order to make it independent of underlying transaction strategy (pessimistic ACID, snapshot, and CAS):

* rename *Storage methods to CRUD
* replace existing atomic operations (getRMW, putIfAbsent, remove) with a single "update" method
* update implementations to use new APIs.

Notes:

* assumes entry locking for modify operations (NYI)
* modifyEntry may trigger deadlocks in storage impls which are sensitive to key access order (e.g. JE)
* storage implementations do not yet handle null returns from UpdateFunction.


git-svn-id: https://svn.forgerock.org/opendj/trunk@11459 41b1ffd8-f28e-4786-ab96-9950f0a78031