initial the soypay project into git

Signed-off-by: spark.huang <240401736@qq.com>
add a shell script to build the prj

Signed-off-by: spark.huang <240401736@qq.com>
modify test code ,and run no error

Signed-off-by: bess <776536184@qq.com>
modify test code

Signed-off-by: spark0huang <240401736@QQ.COM>
Merge remote-tracking branch 'remotes/local/master' into workbranch

Conflicts:
	.cproject
	.gitattributes
	.gitignore
	.project
	.tgitconfig
	.tx/config
	COPYING
	INSTALL
	Makefile.am
	README.md
	autogen-soypay-man.sh
	autogen.sh
	configure.ac
	contrib/README.md
	contrib/bitcoin-qt.pro
	contrib/bitcoind.bash-completion
	contrib/bitrpc/README.md
	contrib/bitrpc/bitrpc.py
	contrib/debian/README.md
	contrib/debian/bitcoin-qt.desktop
	contrib/debian/bitcoin-qt.install
	contrib/debian/bitcoin-qt.lintian-overrides
	contrib/debian/bitcoin-qt.protocol
	contrib/debian/bitcoind.bash-completion
	contrib/debian/bitcoind.examples
	contrib/debian/bitcoind.install
	contrib/debian/bitcoind.lintian-overrides
	contrib/debian/bitcoind.manpages
	contrib/debian/changelog
	contrib/debian/compat
	contrib/debian/control
	contrib/debian/copyright
	contrib/debian/examples/bitcoin.conf
	contrib/debian/gbp.conf
	contrib/debian/manpages/bitcoin-qt.1
	contrib/debian/manpages/bitcoin.conf.5
	contrib/debian/manpages/bitcoind.1
	contrib/debian/patches/README
	contrib/debian/patches/series
	contrib/debian/rules
	contrib/debian/source/format
	contrib/debian/watch
	contrib/devtools/README.md
	contrib/devtools/fix-copyright-headers.py
	contrib/devtools/github-merge.sh
	contrib/devtools/symbol-check.py
	contrib/devtools/update-translations.py
	contrib/gitian-descriptors/README.md
	contrib/gitian-descriptors/boost-linux.yml
	contrib/gitian-descriptors/boost-win.yml
	contrib/gitian-descriptors/deps-linux.yml
	contrib/gitian-descriptors/deps-win.yml
	contrib/gitian-descriptors/gitian-linux.yml
	contrib/gitian-descriptors/gitian-osx-bitcoin.yml
	contrib/gitian-descriptors/gitian-osx-depends.yml
	contrib/gitian-descriptors/gitian-osx-native.yml
	contrib/gitian-descriptors/gitian-osx-qt.yml
	contrib/gitian-descriptors/gitian-win.yml
	contrib/gitian-descriptors/protobuf-win.yml
	contrib/gitian-descriptors/qt-linux.yml
	contrib/gitian-descriptors/qt-win.yml
	contrib/gitian-downloader/laanwj-key.pgp
	contrib/gitian-downloader/linux-download-config
	contrib/gitian-downloader/michagogo-key.pgp
	contrib/gitian-downloader/win32-download-config
	contrib/gitian-downloader/wtogami-key.pgp
	contrib/linearize/README.md
	contrib/linearize/example-linearize.cfg
	contrib/linearize/linearize.py
	contrib/macdeploy/LICENSE
	contrib/macdeploy/README.md
	contrib/macdeploy/fancy.plist
	contrib/macdeploy/macdeployqtplus
	contrib/pyminer/README.md
	contrib/pyminer/example-config.cfg
	contrib/pyminer/pyminer.py
	contrib/qos/README.md
	contrib/qos/tc.sh
	contrib/qt_translations.py
	contrib/seeds/README.md
	contrib/seeds/makeseeds.py
	contrib/spendfrom/README.md
	contrib/spendfrom/setup.py
	contrib/spendfrom/spendfrom.py
	contrib/test-patches/README.md
	contrib/testgen/README.md
	contrib/testgen/base58.py
	contrib/testgen/gen_base58_test_vectors.py
	contrib/tidy_datadir.sh
	contrib/verifysfbinaries/README.md
	contrib/verifysfbinaries/verify.sh
	doc/Doxyfile
	doc/README.md
	doc/README_osx.txt
	doc/README_windows.txt
	doc/assets-attribution.md
	doc/bootstrap.md
	doc/build-msw.md
	doc/build-osx.md
	doc/build-unix.md
	doc/coding.md
	doc/files.md
	doc/gitian-building.md
	doc/multiwallet-qt.md
	doc/release-notes.md
	doc/release-notes/release-notes-0.3.12.md
	doc/release-notes/release-notes-0.3.13.md
	doc/release-notes/release-notes-0.3.14.md
	doc/release-notes/release-notes-0.3.15.md
	doc/release-notes/release-notes-0.3.16.md
	doc/release-notes/release-notes-0.3.17.md
	doc/release-notes/release-notes-0.3.18.md
	doc/release-notes/release-notes-0.3.19.md
	doc/release-notes/release-notes-0.3.20.1.md
	doc/release-notes/release-notes-0.3.20.2.md
	doc/release-notes/release-notes-0.3.20.md
	doc/release-notes/release-notes-0.3.21.md
	doc/release-notes/release-notes-0.3.22.md
	doc/release-notes/release-notes-0.3.23.md
	doc/release-notes/release-notes-0.3.24.md
	doc/release-notes/release-notes-0.4.0.md
	doc/release-notes/release-notes-0.4.1.md
	doc/release-notes/release-notes-0.4.2.md
	doc/release-notes/release-notes-0.4.3.md
	doc/release-notes/release-notes-0.4.4.md
	doc/release-notes/release-notes-0.4.5.md
	doc/release-notes/release-notes-0.4.6.md
	doc/release-notes/release-notes-0.5.0.md
	doc/release-notes/release-notes-0.5.1.md
	doc/release-notes/release-notes-0.5.2.md
	doc/release-notes/release-notes-0.5.3.md
	doc/release-notes/release-notes-0.5.4.md
	doc/release-notes/release-notes-0.5.5.md
	doc/release-notes/release-notes-0.6.0.md
	doc/release-notes/release-notes-0.6.1.md
	doc/release-notes/release-notes-0.6.2.md
	doc/release-notes/release-notes-0.6.3.md
	doc/release-notes/release-notes-0.7.0.md
	doc/release-notes/release-notes-0.7.1.md
	doc/release-notes/release-notes-0.7.2.md
	doc/release-notes/release-notes-0.8.0.md
	doc/release-notes/release-notes-0.8.1.md
	doc/release-notes/release-notes-0.8.2.md
	doc/release-notes/release-notes-0.8.3.md
	doc/release-notes/release-notes-0.8.4.md
	doc/release-notes/release-notes-0.8.5.md
	doc/release-notes/release-notes-0.8.6.md
	doc/release-notes/release-notes-0.9.0.md
	doc/release-process.md
	doc/tor.md
	doc/translation_process.md
	doc/unit-tests.md
	pkg.m4
	qa/pull-tester/build-tests.sh.in
	qa/pull-tester/pull-tester.py
	qa/pull-tester/pull-tester.sh
	qa/pull-tester/run-bitcoind-for-test.sh.in
	qa/rpc-tests/.gitignore
	qa/rpc-tests/README.md
	qa/rpc-tests/conflictedbalance.sh
	qa/rpc-tests/listtransactions.py
	qa/rpc-tests/python-bitcoinrpc/bitcoinrpc/.gitignore
	qa/rpc-tests/python-bitcoinrpc/bitcoinrpc/authproxy.py
	qa/rpc-tests/python-bitcoinrpc/setup.py
	qa/rpc-tests/send.sh
	qa/rpc-tests/skeleton.py
	qa/rpc-tests/txnmall.sh
	qa/rpc-tests/util.py
	qa/rpc-tests/util.sh
	qa/rpc-tests/wallet.sh
	qa/rpc-tests/walletbackup.sh
	share/certs/BitcoinFoundation_Apple_Cert.pem
	share/certs/BitcoinFoundation_Comodo_Cert.pem
	share/certs/PrivateKeyNotes.md
	share/genbuild.sh
	share/pixmaps/bitcoin128.xpm
	share/pixmaps/bitcoin16.xpm
	share/pixmaps/bitcoin256.xpm
	share/pixmaps/bitcoin32.xpm
	share/pixmaps/bitcoin64.xpm
	share/qt/Info.plist.in
	share/qt/extract_strings_qt.py
	share/qt/make_spinner.py
	share/qt/make_windows_icon.sh
	share/qt/protobuf.pri
	share/setup.nsi.in
	share/ui.rc
	src/Makefile.am
	src/Makefile.include
	src/VmScript/CFundOpeator.cpp
	src/VmScript/CFundOpeator.h
	src/VmScript/CVir8051.cpp
	src/VmScript/CVir8051.h
	src/VmScript/CVmRule.cpp
	src/VmScript/CVmRule.h
	src/VmScript/TestMcu.cpp
	src/VmScript/TestMcu.h
	src/VmScript/VmScript.cpp
	src/VmScript/VmScript.h
	src/VmScript/VmScriptRun.cpp
	src/VmScript/VmScriptRun.h
	src/account.cpp
	src/account.h
	src/addrman.cpp
	src/addrman.h
	src/alert.cpp
	src/alert.h
	src/allocators.cpp
	src/allocators.h
	src/base58.cpp
	src/base58.h
	src/bignum.h
	src/bitcoin-cli-res.rc
	src/bitcoin-cli.cpp
	src/bitcoind-res.rc
	src/bitcoind.cpp
	src/bloom.cpp
	src/bloom.h
	src/chainparams.h
	src/checkpoints.cpp
	src/checkpoints.h
	src/checkqueue.h
	src/clientversion.h
	src/coincontrol.h
	src/coins.cpp
	src/coins.h
	src/compat.h
	src/compat/glibc_compat.cpp
	src/compat/glibcxx_compat.cpp
	src/core.cpp
	src/core.h
	src/crypter.cpp
	src/crypter.h
	src/cuiserve.cpp
	src/cuiserve.h
	src/db.cpp
	src/db.h
	src/hash.cpp
	src/hash.h
	src/init.cpp
	src/init.h
	src/json/LICENSE.txt
	src/json/json_spirit.h
	src/json/json_spirit_error_position.h
	src/json/json_spirit_reader.cpp
	src/json/json_spirit_reader.h
	src/json/json_spirit_reader_template.h
	src/json/json_spirit_stream_reader.h
	src/json/json_spirit_utils.h
	src/json/json_spirit_value.cpp
	src/json/json_spirit_value.h
	src/json/json_spirit_writer.cpp
	src/json/json_spirit_writer.h
	src/json/json_spirit_writer_template.h
	src/key.cpp
	src/key.h
	src/keystore.cpp
	src/keystore.h
	src/leveldb/.gitignore
	src/leveldb/AUTHORS
	src/leveldb/LICENSE
	src/leveldb/Makefile
	src/leveldb/NEWS
	src/leveldb/README
	src/leveldb/TODO
	src/leveldb/WINDOWS.md
	src/leveldb/build_detect_platform
	src/leveldb/helpers/memenv/memenv.cc
	src/leveldb/helpers/memenv/memenv.h
	src/leveldb/helpers/memenv/memenv_test.cc
	src/leveldb/include/leveldb/c.h
	src/leveldb/include/leveldb/cache.h
	src/leveldb/include/leveldb/comparator.h
	src/leveldb/include/leveldb/db.h
	src/leveldb/include/leveldb/env.h
	src/leveldb/include/leveldb/filter_policy.h
	src/leveldb/include/leveldb/iterator.h
	src/leveldb/include/leveldb/options.h
	src/leveldb/include/leveldb/slice.h
	src/leveldb/include/leveldb/status.h
	src/leveldb/include/leveldb/table.h
	src/leveldb/include/leveldb/table_builder.h
	src/leveldb/include/leveldb/write_batch.h
	src/leveldbwrapper.cpp
	src/leveldbwrapper.h
	src/limitedmap.h
	src/m4/ax_boost_base.m4
	src/m4/ax_boost_chrono.m4
	src/m4/ax_boost_filesystem.m4
	src/m4/ax_boost_program_options.m4
	src/m4/ax_boost_system.m4
	src/m4/ax_boost_thread.m4
	src/m4/ax_boost_unit_test_framework.m4
	src/m4/ax_check_compile_flag.m4
	src/m4/ax_check_link_flag.m4
	src/m4/ax_check_preproc_flag.m4
	src/m4/ax_pthread.m4
	src/m4/bitcoin_find_bdb48.m4
	src/m4/bitcoin_qt.m4
	src/m4/bitcoin_subdir_to_include.m4
	src/main.cpp
	src/main.h
	src/miner.cpp
	src/miner.h
	src/mruset.h
	src/net.cpp
	src/net.h
	src/netbase.cpp
	src/netbase.h
	src/noui.cpp
	src/noui.h
	src/obj-test/.gitignore
	src/obj/.gitignore
	src/protocol.cpp
	src/protocol.h
	src/ptest/MakeFile.am
	src/ptest/main_tests.cpp
	src/ptest/miner_tests.cpp
	src/ptest/p_test.cpp
	src/rpcblockchain.cpp
	src/rpcclient.cpp
	src/rpcclient.h
	src/rpcdump.cpp
	src/rpcmining.cpp
	src/rpcmisc.cpp
	src/rpcnet.cpp
	src/rpcprotocol.cpp
	src/rpcprotocol.h
	src/rpcrawtransaction.cpp
	src/rpcserver.cpp
	src/rpcserver.h
	src/rpctx.cpp
	src/rpctx.h
	src/rpcwallet.cpp
	src/script.cpp
	src/script.h
	src/serialize.h
	src/sync.cpp
	src/sync.h
	src/test/CVir8051Func_test.cpp
	src/test/CVir8051_test.cpp
	src/test/Checkpoints_tests.cpp
	src/test/Makefile.am
	src/test/README.md
	src/test/accounting_tests.cpp
	src/test/accountview_tests.cpp
	src/test/alert_tests.cpp
	src/test/allocator_tests.cpp
	src/test/base32_tests.cpp
	src/test/base58_tests.cpp
	src/test/base64_tests.cpp
	src/test/betroll_test.cpp
	src/test/bignum_tests.cpp
	src/test/bip32_tests.cpp
	src/test/bloom_tests.cpp
	src/test/canonical_tests.cpp
	src/test/chainparams_tests.cpp
	src/test/checkblock_tests.cpp
	src/test/compress_tests.cpp
	src/test/data/README.md
	src/test/data/alertTests.raw.h
	src/test/data/base58_encode_decode.json
	src/test/data/base58_encode_decode.json.h
	src/test/data/base58_keys_invalid.json
	src/test/data/base58_keys_invalid.json.h
	src/test/data/base58_keys_valid.json
	src/test/data/base58_keys_valid.json.h
	src/test/data/script_invalid.json
	src/test/data/script_invalid.json.h
	src/test/data/script_valid.json
	src/test/data/script_valid.json.h
	src/test/data/sig_canonical.json
	src/test/data/sig_canonical.json.h
	src/test/data/sig_noncanonical.json
	src/test/data/sig_noncanonical.json.h
	src/test/data/sighash.json
	src/test/data/sighash.json.h
	src/test/data/tx_invalid.json
	src/test/data/tx_invalid.json.h
	src/test/data/tx_valid.json
	src/test/data/tx_valid.json.h
	src/test/getarg_tests.cpp
	src/test/hash_tests.cpp
	src/test/hmac_tests.cpp
	src/test/key_tests.cpp
	src/test/main_tests.cpp
	src/test/miner_tests.cpp
	src/test/mruset_tests.cpp
	src/test/multisig_tests.cpp
	src/test/netbase_tests.cpp
	src/test/pmt_tests.cpp
	src/test/rpc_tests.cpp
	src/test/rpc_wallet_tests.cpp
	src/test/script_P2SH_tests.cpp
	src/test/script_tests.cpp
	src/test/scriptdb_tests.cpp
	src/test/serialize_tests.cpp
	src/test/sighash_tests.cpp
	src/test/sigopcount_tests.cpp
	src/test/test_bitcoin.cpp
	src/test/transaction_tests.cpp
	src/test/tx_tests.cpp
	src/test/uint256_tests.cpp
	src/test/updateaccount_tests.cpp
	src/test/util_tests.cpp
	src/test/vmscript_test.cpp
	src/test/wallet_tests.cpp
	src/test/walletdb_tests.cpp
	src/threadsafety.h
	src/tinyformat.h
	src/tx.cpp
	src/tx.h
	src/txdb.cpp
	src/txdb.h
	src/txmempool.cpp
	src/txmempool.h
	src/ui_interface.h
	src/uint256.h
	src/util.h
	src/version.cpp
	src/version.h
	src/wallet.cpp
	src/wallet.h
	src/walletdb.cpp
	src/walletdb.h
modify save accountinfo, do not save operlog
将输入输出冻结合并成一项，并修改对应测试代码
modify tx_tests
delete some unused code

Signed-off-by: spark0huang <240401736@QQ.COM>
Merge remote-tracking branch 'remotes/origin/master'
add CAuthorizate
modify CSecureAccount to CAccountInfo
add CVir8051 function

Signed-off-by: bess <776536184@qq.com>
Merge remote-tracking branch 'remotes/soypay/yang' into bess
add authorizate struct into CAccountInfo
Merge remote-tracking branch 'remotes/origin/master' into yang

Conflicts:
	src/txdb.cpp
Merge remote-tracking branch 'remotes/origin/bess'
Merge remote-tracking branch 'remotes/origin/master'
Merge remote-tracking branch 'remotes/origin/master'
solve merge error...