introduce shared linux shell code / externalize distribution check
Merge branch 'master' of github-tomreyn-megaglest:MegaGlest/megaglest-source