Fixes to {I,}HiveWhiteBoard
Follow up on !388 (merged):
- restore use of recursive_mutex (required to avoid a deadlock in MiniBrunel)
- Add method to IHiveWhiteBoard to explicitly register new items (will be needed by FetchDataFromFile)
- remove unused IHiveWiteBoard::newDataObjectsPresent()
- avoid OUT parameters & StatusCode, prefer to just return the OUT parameter
- fix comments
Edited by Gerhard Raven