Refactor: Rename '_sw_git_diverged' to '_sw_git_out_of_sync_with_remote'

Which is more clear as to what it's actually checking.  Divergence implies that
the local branch is both ahead and behind the remote.

--------------------------------------------------------------------------------
Change-Id:     Ic684c0eab34058bad80aef3018b38d1b7120a0cb
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Add 'awesome_print' to the list of default gems

Because it's awesome.

--------------------------------------------------------------------------------
Change-Id:     I3e8cf7d6b27529486215bbd4ed62eab601f3f970
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: Fix the regex for searching for existing gem versions

Previously if you had a beta release of a gem, for example `0.0.1.beta1`, and
tried to release the final version (`0.0.1`), it would fail when pushing the gem
because the `0.0.1` would match the beta release.  This change fixes that
problem.

--------------------------------------------------------------------------------
Change-Id:     I3b91abb94dd7a8f44a924eebba043d6033598ebd
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Bugfix: 'gsvn' was missing the '_sw_msg' function

All we had to do was source the proper file

--------------------------------------------------------------------------------
Change-Id:     If95ab93872e923043f820bb7bcafddf268c24183
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Refactor: Create '_sw_git_diverged' that does the proper thing

This one actually only returns true if the branch has diverged and not if it's
simply out of sync

--------------------------------------------------------------------------------
Change-Id:     I2aaf64f3d0c8165cfec8e641d6840c442d3c6d25
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Bind 'l' to switch to the last active session

This is extremely handy and I wish I'd thought of it 3 years ago.

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