GSI Caching

This _should_ improve performance a bit.
Improve DSL dynamics
Fix bug in spell cooldown condition.
fix file permissions
commit but disable raid tracking
New UI elements and loadable rotations.
Only load settings when its our turn.
Include indent lib in toc.
Allow right click and insert menu.
Spell cache broken for now
Rotation updates
Merge branch 'refs/heads/master' into OldGUI

Conflicts:
	interface/buttons.lua
	interface/buttons/core.lua
	system/listeners/addon_loaded.lua
Merge remote-tracking branch 'origin/OldGUI'
Fix ground targeted spells
Rotation Update
Fix Broken UI
Update Rotation
No longer uses any of his source.
Add character inventory usage
The beginning of unit control states