Encode read options as part of get message
Created by: davecromberge
@Licenser could you give me your opinion on these changes - is there a better way to facilitate old vs new gets? I left the setting of defaults to the client - unless you think that it should be part of the protocol and we set them here.