libbitcoin_protocol, obelisk version fixes

Introduces an alternate codec intended to communicate to libbitcoin_server via use of the libbitcoin_protocol defined interface.  Updates obelisk_codec to address differences between obelisk implementations/libbitcoin changes between develop and master branches.