Adding JSON driver protocol spec to the docs

@neumino -- could you please review?
Specify that these options can be overwritten by other options specified in a command?