Make the login_shell option behave as all others

Cheers cippp!
Add configuration for login_shell
Settings option for login_shell
Use config->login_shell

Thanks cippp for finding this!
Merge remote-tracking branch 'mjtorn/login_shell'

Conflicts:
	src/bin/config.c