Refactor: Remove all tmux 'unbind' calls they're unnecessary

--------------------------------------------------------------------------------
Change-Id:     I36c032086ce28b95e8d38abc60f48bf13a2dfe70
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: When doing tmux window/pane switching, always refresh status

This is for more responsive 'mode' changing such as if one pane is SSH'ed and
another pane is not.  When you switch between the two, the status update should
be pretty instant.

--------------------------------------------------------------------------------
Change-Id:     I7111abfed70293e2adfc2913cdfc9c311b7ed05e
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: Fix path to global tmux config

--------------------------------------------------------------------------------
Change-Id:     I35851a93ad6f2e2a77ba4cb300fee9b16ac7327c
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Style: Make whitespace changes
Feature: Update tmux theme so that it doesn't require powerline

--------------------------------------------------------------------------------
Change-Id:     Iac023bc0e78a3716d16e37f07a8e699143d1d4b8
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Remove powerline from the installer

We're going to roll our own tmux status line so no need for powerline any longer

--------------------------------------------------------------------------------
Change-Id:     I8367d0cb31e32abd3021e95daad04f6ff31e160e
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Refactor: We should be able to source before_loader without a PID file

--------------------------------------------------------------------------------
Change-Id:     I28a593ff1d95238f50643d3332d083764a7bb1a7
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: Fix a couple small bugs in the color_table

--------------------------------------------------------------------------------
Change-Id:     I4f8a944057023554b0125a08489a7512a84e7c1e
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Refactor: Rename is_valid_tmux_session_name

--------------------------------------------------------------------------------
Change-Id:     I73d1be2bbac2bd954d37b98f651d0244dcb1d3df
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Refactor: Rename _sw_current_tmux_session_name

--------------------------------------------------------------------------------
Change-Id:     I6ec233757cccd065e7a7ff3cedd9504959652983
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Add a new (badass) tmux autocommand scaffold

Currently this works amazingly with SSH.  I'm anticipating using it for things
like Heroku as well.

--------------------------------------------------------------------------------
Change-Id:     I243a9e1219c963cc21b89d95291316512f4571a8
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Refactor: Add conditional to check if battery is fully charged

--------------------------------------------------------------------------------
Change-Id:     Ifb7bbd359af46eef85c6a5f4eb3aeb2c008e7623
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Changeup battery prompt to be more compact

--------------------------------------------------------------------------------
Change-Id:     I4c9ae575ca4714c99e984d81244386cb995cc175
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: No longer show 'discharging' icon in default theme

--------------------------------------------------------------------------------
Change-Id:     I228ca35ee0d3ebe253cb8bdd53b8c6e32544a044
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Refactor: Only refresh the status line when switching Tmux panes

--------------------------------------------------------------------------------
Change-Id:     I2611ce7b6df3c62f4af16f31abf904e28d9de447
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Refactor: Don't use master and sockets for SSH connections

It was not blocking properly and causing the Tmux autocommand var to be unset
prematurely.

--------------------------------------------------------------------------------
Change-Id:     I17d5da8e6a5a4a64fb3e520771aa3a4b9f89d94b
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: Look for the whole env var name, not just the beginning of it

--------------------------------------------------------------------------------
Change-Id:     I6756e155c60f9a3c4eb4f3bc7cb398cfacd65820
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Refactor: Generalize the information stored in the Tmux session area

And cache it so that it doesn't need to be evaluated every time the bar is
updated.

--------------------------------------------------------------------------------
Change-Id:     I7796fc8340e63f4784f2b3090fa63129aeff35cf
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Add the default Tmux theme styling

--------------------------------------------------------------------------------
Change-Id:     Ic0ef05afc6cd7cce63a3b50fb9af14f786abcaa9
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>