[FAB-2676] Use atomic create ledger from GB
[FAB-2676] Use atomic create ledger from GB

Currently while peer joins the channel it provided the genesis block
which is used to generate the ledger and consequently being committed
into newly generated ledger. Currently the creation has been done in
two phases.

This commit switches the create ledger from the genesis block
functionality to use atomic function which creates ledger with already
committed block.

Change-Id: I8371f9ee8f026bd98194817b48d8118c4df08dd7
Signed-off-by: Artem Barger <6d127d713cb520aa658cf81ac2373d74ffc1958c@il.ibm.com>

chrisguoado/fabric,cophey/fabric,tkuhrt/fabric,phariel/fabric,muralisrini/fabric,kchristidis/fabric,mqshen/fabric,ibmmark/fabric,chrisguoado/fabric,rameshthoomu/fabric,tkuhrt/fabric,manish-sethi/fabric-sidedb,mffrench/fabric,lukehuangch/fabric,Ryan--Yang/fabric,cophey/fabric,manish-sethi/fabric-sidedb,lukehuangch/fabric,magg/fabric,ibmmark/fabric,lukehuangch/fabric,kchristidis/fabric,xixuejia/fabric,hyperledger/fabric,stemlending/fabric,mffrench/fabric,cophey/fabric,rameshthoomu/fabric,magg/fabric,mqshen/fabric,tkuhrt/fabric,cophey/fabric,manish-sethi/fabric-sidedb,ckeyer/fabric,magg/fabric,muralisrini/fabric,phariel/fabric,blockc/fabric,magg/fabric,manish-sethi/fabric,tkuhrt/fabric,blockc/fabric,mffrench/fabric,stemlending/fabric,blockc/fabric,ibmmark/fabric,lukehuangch/fabric,Ryan--Yang/fabric,kchristidis/fabric,jimthematrix/fabric,thakkarparth007/fabric,blockc/fabric,ibmmark/fabric,Ryan--Yang/fabric,chrisguoado/fabric,phariel/fabric,mffrench/fabric,ckeyer/fabric,stemlending/fabric,stemlending/fabric,ibmmark/fabric,tkuhrt/fabric,chrisguoado/fabric,blockc/fabric,thakkarparth007/fabric,chrisguoado/fabric,thakkarparth007/fabric,mffrench/fabric,thakkarparth007/fabric,rameshthoomu/fabric,lukehuangch/fabric,kchristidis/fabric,thakkarparth007/fabric,magg/fabric,xixuejia/fabric,manish-sethi/fabric-sidedb,cophey/fabric,mqshen/fabric,kchristidis/fabric,phariel/fabric,ckeyer/fabric,rameshthoomu/fabric,blockc/fabric,blockc/fabric,phariel/fabric,Ryan--Yang/fabric,Ryan--Yang/fabric,mqshen/fabric,kchristidis/fabric,ibmmark/fabric,jimthematrix/fabric,tkuhrt/fabric,lukehuangch/fabric,mqshen/fabric,rameshthoomu/fabric,cophey/fabric,binhn/fabric,xixuejia/fabric,tkuhrt/fabric,muralisrini/fabric,ckeyer/fabric,chrisguoado/fabric,ibmmark/fabric,hyperledger/fabric,Ryan--Yang/fabric,manish-sethi/fabric-sidedb,binhn/fabric,mffrench/fabric,magg/fabric,ckeyer/fabric,magg/fabric,thakkarparth007/fabric,phariel/fabric,rameshthoomu/fabric,chrisguoado/fabric,manish-sethi/fabric,cophey/fabric,phariel/fabric,manish-sethi/fabric-sidedb,lukehuangch/fabric,mqshen/fabric,kchristidis/fabric,Ryan--Yang/fabric,mffrench/fabric,manish-sethi/fabric-sidedb,ckeyer/fabric,mqshen/fabric,rameshthoomu/fabric,binhn/fabric,thakkarparth007/fabric,ckeyer/fabric