Http/https transport support for protocol 3.0.0.

Please note that this (http/s) is a proto type implementation and is
supported by simulator and Java API only.
Merge commit 36a343fb9adc65e71d5f8b26b2f5b2f690f96df8.