Gitian build fix: c_str() -> string()

This prevents:

mastercore.cpp: In function ‘void prune_state_files(const CBlockIndex*)’:
mastercore.cpp:4060:94: error: conditional expression between distinct pointer types ‘const char*’ and ‘const value_type* {aka const wchar_t*}’ lacks a cast [-fpermissive]
mastercore.cpp:4060:94: error: invalid conversion from ‘const void*’ to ‘const char*’ [-fpermissive]
Windows build: don't throw log path error
Merge regtest
regtest scripts
add reorg test simple
Add more tests and supporting files
Merge branch 'michael-0921' of github.com:mastercoin-MSC/mastercore into add-regtest-
Add fix to RegTest, thanks Sean
Smoother conditional
Merge commit
Merge pull request #90 from zathras-crypto/michael-0921_z

Remove old preseed restrictions
Merge pull request #80 from faizkhan00/add-regtest-

Add regtest
Merge pull request #91 from zathras-crypto/michael-0921_z

Remove filter from listtransactions_MP and add searchtransactions_MP wit...
Merge pull request #92 from zathras-crypto/michael-0921_z

Add brief help to list and search transactions_MP calls
isTransactionTypeAllow() will now include a TX version check; not yet enabled
Merge branch 'michael-0921' of https://github.com/mastercoin-msc/mastercore into michael-0921
inching towards the black hole!
Use boost path for temp log files

On Ubuntu 14.04 LTS this mirrors /tmp/mastercore.log, /tmp/dead.log
See: https://github.com/mastercoin-MSC/mastercore/blob/17d7cc46ba848b45f38c03a9de55202738846bfa/src/util.cpp#L1359
final tweaks on black hole code -- no funds are moved if a blackhole is found, but the TX is explicitly invalidated
check the return of DEx_payment() and provide fully meaningful return codes from parseTransaction() based on that