Add a method which accepts String for deletes in KeyValueTable
Currently, in KeyValueTable, read and writes have methods which accept String arguments as well as byte arguments. However, delete only accepts byte arguments. There should be a method which would allow a String argument to be accepted too.
Introduced a delete method in KeyValueTable which accepts String as the key.