.bashrc OS recognition redone to cover more cases