inconsist passwd len between create & bts wallet

Your addressbook password may be left empty, but you must provide a password of at least 8 characters for your key password.

In bts_wallet main request at least 8, but here requires assert larger than 8.
login command forget to scan chain

Causing print balance show wrong after restart bts_wallet.

reproduce(some src modify due to genesis.cfg missing, so using earlier genesis address)
1. start bts_wallet, login, importkey d987064e501555cf3d2e4e68f093a94144bc876a85c520971b747af32fa6a4c3 rescan
2. balence // showing having 100bts
3. quit
4. restart bts_wallet, login
5. balance // wrong, no showing 100bts and unspent output, due to not scan chain.
Attempt to prevent name_block from being stored to local client before being received back from mail server. This change should probably be reviewed.
stop mining identity when mine_name called with effort of 0
[GS] Implemented send_contact_request
Merge branch 'master' of https://github.com/InvictusInnovations/BitShares
Merge pull request #55 from tzadikv/master

BSX-21 Import Bitcoin Private Key from String
Merge pull request #53 from HackFisher/patch-2

inconsist passwd len between create & bts wallet
Merge pull request #54 from HackFisher/patch-3

login command forget to scan chain
added import_armory_wallet
fix for variable pubkey size in header
using fc typedefs instead of fc::arrays
Merge pull request #39 from BrownBear2/master

added import_armory_wallet
Disabled armory import code for now to get Bitshares and fc compiling.
disable code that prevents local saving of named blocks for now, as it's not working properly yet
[GS] Extension of the struct private_contact_request_message
Merge branch 'master' of https://github.com/InvictusInnovations/BitShares
Adding support for spending money from pts address

Clean up print statements
Updated formatting on dump to html
Merge branch 'master' of https://github.com/InvictusInnovations/BitShares
[BW]: [Ign] Fixed build errors.