Added support for string escaping and blobs according to protocol definition. Also added experimental support for protocol 4. The protocol number can be chose with the --oml-protocol flag