Add ScopedPointer::reset
Improved human readable JSON-RPC error messages
Error reporting tests