libbitcoin-protocol configuration and related changes

This would need to be changed to:
```c
if (is_empty(my.value))
```