Merge pull request #31 from zathras-crypto/michael_z

Class A rewrite to meet spec
Merge pull request #32 from zathras-crypto/michael_z

Roll preseed back to 255365, add output type check to Class B
wip, prior to 255xxx rollback pull
Merge branch 'michael' of https://github.com/mastercoin-msc/mastercore into michael
initial TMSC work, moved some constants to the .h file
persistence re-enabled, ready to tag
early-outs for mastercore callbacks if mastercore_init has not been called.  This fixes "make check" for mastercore such that it runs pretty much as it does for bitcoin core
Lazily initing core in the event that our callbacks are called without first calling mastercore init
Merge pull request #36 from wanderingbort/lazy-init-core

Lazy init core
a fix on top of make check fix for for directory_iterator
Provide balance output via RPC