new: lunch shell func
new: combo HOST_xxx
new: combo TARGET_xxx
fix: so_suffix override null
Merge branch 'feature/lunch'