Implementation of "delete_value"

Couple of cleanups in here too, some bad formatting in some places.. Will push more cleanups tomorrow.

 * Daemon side delete-value works
 * Wire protocol, (de)serialisation works
 * Direct via client works
 * Wire-via-client works

Also some code fixes in here to ensure we cleanup strings, etc. :)