Merge pull request #219 from phanx/master

EclipseBar:
classicons: DARK_FORCE is not used, and Chi is not called Harmony any more
classicons: No need to use tables for single strings
classicons: Unregistering PLAYER_TALENT_UPDATE/SPELLS_CHANGED breaks the element
classicons: Use SPELLS_CHANGED for all spec-specific changes

- This prevents the icon(s) from being shown when the player has the right spec, but doesn't have a spell that can use the power yet
Refactor and clean up code
classicons: Make sure the player has a spell that matches the element
classicons: Properly disable and hide the element if the player is in a vehicle

- This prevents the element from showing regardless if the player has the required spell or not during load
classicons: Don't show Holy Power for Paladins unless they can use it for something