add raw option to add/set/replace apis, and default to marshal ruby string to avoid encoding problem when the string is actually a binary string
version 1.0.11