Bash: Use rsync for local file copying

Rsync provides a useful report at the end of the copy, which cp does
not.
Bash: Catch up with xfce terminal COLORTERM

XFCE terminal now uses xfce4-terminal instead of simply Terminal when
reporting itself through the COLORTERM environment variable.
Bash: enable extglob shell option

The extglob shell option allows the use of extended pattern matching
operators in the shell.
Bash: Load Bash completions asynchronously

Attempt to boost start-up time by loading bash completion files
asynchronously with self disabling traps.
Bash: Time the sourcing of bash config files

Write before and end times in nanoseconds to a file per shell, one line
per file.

Also provide a function, bashtimes, to consume these values in a human
friendly fashion.
Bash: On-demand loading of the virtualenvwrapper

It takes a long time to source and I don't always use it.