bashrc: only run slow parts of bashrc in non-interactive shells
bashrc: dont set PS1 if its not already set
bashrc: formatted functions
bashrc: converted non-variable aliases to functions
bashrc: delete weird taffybar function
bashrc: separate out functions that override existing commands
bashrc: group non-alias-like functions
bashrc: change time/mkdir functions back to aliases
bashrc: append PATH in non-interactive shells
Merge branch 'master' into nuc