Extensive bash and readline customisations
Add vim config files
Change bash settings and environment variables

Move non-bash specific vars into .profile, which .bashrc now sources.

Rearrange env vars in .bashrc to be used in non-interactive sessions.

Move less termcap env vars so they are used for man pages not using man
command. (e.g. git help)

Make some minor setting changes.
Add bash aliases

Add aliases for ls, cd, history and package management
Add gitconfig