Merge pull request #121 from Siroro/master

Added rule Merchant:EnableAltCurrencySell
Exported TrainDisc to Lua.
Updated idle timer names.
Crit Spells to StringIDs
Some minor clean up
Fix an mlog message
Fix zone crash with TryWeaponProc
Shielding now uses StringIDs
Switched some heal messages to StringIDs
Fix issue with mob procing
Added FilteredMessage functions that better use ServerFilters

These functions are currently unused, but should work nicely.
I didn't add overloads to separate them from the others for now
Merge branch 'master' of https://github.com/EQEmu/Server