Beginning to work on a unified config management setup with a Fancy New
Branch.

Adding a test file.

Adding on_osx and on_deb functions to lib/util.
Add in an apt file, set everything to os-specific switches.
Things cleaned up a little better.
Temporarily pull from the unified branch for testing.
Missing fi
Correct brew behavior in bash profile, add missing package methods to utils.
Modify package management functions to have silent output; clean up a
little. Make sure the dotfiles script correctly handles debian ppas.
Correct apt behavior; correct package-installed bug.
Even more tweaks to how dotfiles works; improving apt. Modifying pip.
Add texlive to the apt list.
Make the script download and install the latest version of pip -- the
debian apt repo version is stupid and out of date (and doesn't support
pip list).
Adding the skip-apt-up flag to save time.
Temporarily making the unified branch update from the unified branch;
changing the way pip checks for installs.
What?
Is this thing on?
It works! It's set on Debian -- needs testing on OSX, but then we're
good!

Just removing pip from the apt list, now that the pip package takes care
of it.
Messed up my logical operators. Shoot.
Works on OSX now too! Just making sure my aliases and exports are
appropriately flagged for OSX.
Hokay.

1) Removed vim. Frankly, didn't remember vim was still around in this
repo. Erm.

2) Removed the 'list' sheet from lib. Not... the way I roll.

3) Converted everything to run from master instead of the unified
branch, in preparation for rolling this out.