Initial commit of macros feature - not yet done.

This commit moves shortcut commands from the commands module to the scripting module.
Finish up macros
Merge pull request #1140 from ForgeEssentials/feature/macros

Adds command macros