[FAB-1275] fix peer process doesn't  stop issue
[FAB-1275] fix peer process doesn't  stop issue

https://jira.hyperledger.org/projects/FAB/issues/FAB-1275
peer process doesn't stop if orderer is not started or stopped before peer.
This is caused by block and wait on stopChan

Change-Id: I7e14a25df052b345bb843671f82dc6d32dc490b5
Signed-off-by: Xi Xue Jia <6ea7e604a8c973377dd6c4a36bc720695aaf24b9@gmail.com>

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