Fix: checkout error results to always installing the lastest version
Fix: need_erl_17 testing not correct
merged jsvisa #3d2528 issue #17
Merge branch 'jsvisa-issues'
refactor semantic version checking.  using all bash