Check if tools/genenv binary dependencies are met.
Check if tools/genenv binary dependencies are met.

The check is using the bash-native 'type' instead of which, because which
is not always available on all environments.

Current implementation only checks for the availability of openssl but
this can be easily expanded.

Change-Id: I97e8f52ea664ef80901deae9dea8acc93b6e1ca4
Closes-Bug: #1463101

LoHChina/kolla,invenfantasy/kolla,toby82/kolla,coolsvap/kolla,tonyli71/kolla,dardelean/kolla-ansible,limamauricio/mykolla,intel-onp/kolla,toby82/kolla,intel-onp/kolla,nihilifer/kolla,dardelean/kolla-ansible,jakedahn/kolla,HackToday/kolla,rahulunair/kolla,negronjl/kolla,mrangana/kolla,chenzhiwei/kolla,HackToday/kolla,tonyli71/kolla,mandre/kolla,LoHChina/kolla,brk3/kolla,fdumpling/kolla,mrangana/kolla,chenzhiwei/kolla,openstack/kolla,jakedahn/kolla,rajalokan/kolla,negronjl/kolla,stackforge/kolla,coolsvap/kolla,nihilifer/kolla,stackforge/kolla,jakedahn/kolla,GalenMa/kolla,invenfantasy/kolla,chenzhiwei/kolla,HackToday/kolla,dardelean/kolla-ansible,coolsvap/kolla,toby82/kolla,limamauricio/mykolla,mandre/kolla,invenfantasy/kolla,mandre/kolla,stackforge/kolla,fdumpling/kolla,rajalokan/kolla,fdumpling/kolla,rahulunair/kolla,negronjl/kolla,LoHChina/kolla,limamauricio/mykolla,brk3/kolla,rajalokan/kolla,GalenMa/kolla,meticulo3366/kolla,meticulo3366/kolla,openstack/kolla