FAB-2368 check for transaction action existence
FAB-2368 check for transaction action existence

https://jira.hyperledger.org/browse/FAB-2368

Got a panic from an unchecked access to transaction action
array.  This happened because the SDK client was out of sync on
protos, but still, this should be handled gracefully.

Change-Id: I8e2d1ed0fbd6ebba2baf11bc87dfaeb529fcc8f4
Signed-off-by: Srinivasan Muralidharan <b127170a17572ef8a7e8764e502d6691f13b6eee@us.ibm.com>

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