Added support for being a login shell, so things like '-su' or '-sh' (stuff