Fix minor and micro versions
Make all variables optional
Allow installing binary in different dir than bindir