Fix startup cloud race, JStack improvement

Stall consensus until all other Nodes admit to holding onto the same
cloud size as well as proposed hash.  Means there is a window where all
nodes agree to the same membership list, but they "dont know it yet" and
so "consensus" is not reached until the next heartbeat.
Cleanup a bunch of JStack code, but no obvious bugs found.
Add a JStack test.
Clean up JSON strings

Escape newlines & tabs & quotes