By TravisCarden: Replaced shunt-is-enabled Drush command with shunt-info.
By TravisCarden: Improved namespacing of shunt-enable and shunt-disable Drush command aliases.
By TravisCarden: Upgraded variables to the state system.
By TravisCarden: Moved shunt logic into a class.
By TravisCarden: Refactored.
By TravisCarden: Replaced hook_shunt_enable() and hook_shunt_disable() with hook_shunt_post_change() and added hook_shunt_post_changeset().
By TravisCarden: Added new "Administer shunts" permission.
By TravisCarden: Replaced Drush shunt name prompts with command completion.
By TravisCarden: Added shunt definition validation and sanitization.
By TravisCarden: Added ability for shunt-enable and shunt-disable Drush commands to accept multiple shunts and wildcards.
By TravisCarden: Renamed hook_shunt() to hook_shunt_info().