Implement session-creation parsing
Decode values of scalar type "string" to UTF-8 by default

This is convenient for processing Polar files, and is consistent with
the `protoc --decode_raw` behaviour.