Full screen switching is broken without "Fn to Control_L", so explicitly fix
Chrome URL autocompletion keybinding.
Refactor .bashrc/.profile and add a separate .bash_env. Properly handles the
possible combinations of login/non-login and interactive/non-interactive
shells. Ground work for working correctly over SSH with non-interactive
commands.

Fixes #4.