* commit '5a895f61620c0666ac274b40764f57897c015ed2':
add docker-sdk;
add the docker's module to optimize the constructure of docker-demo;
update the log4j2.xml;
add docker-sdk;
add docker-sdk;
modify the md for: how to generate the image;
check the zip and sdk.jar;
add the dos2unix for win;
add docker-sdk;
add docker-sdk;
add docker-sdk;
add the docker-demo submodule;
* release/1.4.0:
upgraded bft-mart module;
upgraded version of core module and bft-smart module;
modify sdk version, compile, import package error
optimized the default values of bftsmart.config;
upgraded version of kvdb;
upgraded versions of submodules;
upgraded the version of core;
upgraded version to 1.4.0.RELEASE;
fix deactive node command line error
fix shell error
modify version to 1.4.0 release, and add miss code
init release 1.4.0;
Update repo.sh
Update repo.sh Fix remote config error in the first time.
Renamed the types in ledger database for more appropriate expression;
completed extracting crypto data types as interface;
upgraded framework and core;
updated framework;
# Conflicts:
# deploy/deploy-peer/src/main/resources/scripts/active-parti.sh
# deploy/deploy-peer/src/main/resources/scripts/deactive-parti.sh
# explorer
# samples/pom.xml
# samples/sdk-samples/src/main/java/com/jd/blockchain/sdk/samples/SDKDemo_Tx_Persistance.java
# samples/sdk-samples/src/main/java/com/jd/blockchain/sdk/samples/SDK_InsertData_Demo.java
# samples/sdk-samples/src/test/java/test/com/jd/blockchain/sdk/test/SDK_Contract_Test.java
# samples/sdk-samples/src/test/java/test/com/jd/blockchain/sdk/test/SDK_GateWay_BatchInsertData_Test_.java