[bitshares/bitshares-core] Improve block generating performance (#1251)

To improve replay performance, we need to change `transactions` field in `block` struct from `vector` to `vector`, but this will change serialization, so will break both on-disk block database storage and p2p. A potential solution is remving the added `signees` field from `FC_REFLECT`. Thoughts?