ARMORY-240 - Fixed export ledger the right way.
ARMORY-225 - Multisig unit tests

-Add a "fake" block mining mode. Useful when trying block mining
changes.
-Add more info to make new block creation easier on C++ unit tests.
Merge branch 'dev' of github.com:etotheipi/BitcoinArmory into dev
ARMORY-225 - Multisig unit tests

-Dumped CL args for the blockchain creation script due to ArmoryUtils
collisions.
-Cleaned up the code and fixed multiple bugs.
less concurency in scans
fixed ledger rendering refactorisation snafu
Fixed issue with lastSDMState
Set a flag to make sure that Lockboxes address book only use "mine" addresses.
Fix armoryd logic error.

armoryd was maintaining a dictionary w/ wallet/ID & lockbox/ID combos
and a set that had just the IDs. A wallet or lockbox, when built by
armoryd, was only added to the dictionary, while some code would check
the set. The set has been removed, with all affected code checking the
dictionary keys.
Switched to FULL as default mode
Replace Qt window calls in armoryengine with logging.
Merge branch 'dev' of https://github.com/etotheipi/BitcoinArmory into dev
sweep and scan refactored in
properly resumes after build db interruption
fixed unit tests
shared_ptr in BWB
Debian fix
fixed supernode mainnet scan crash
some Debian fixes
Debian fix
Clean up some deterministic signing comments.
ARMORY-240

fixed csv export, added date filter and lockbox support.
throws in bdv methods when bdm isnt ready
consting DB read methods
Debian fix