Add the new second parameter to SMART_ACTION_REMOVE_AURA to remove charges

https://github.com/TrinityCore/TrinityCore/commit/beaf778a3024c6d13d7c1708ce27c6c48568c709
Implement three new action types with parameter searching, tooltips and comment generating.

SMART_ACTION_GAME_EVENT_STOP
SMART_ACTION_GAME_EVENT_START
SMART_ACTION_START_CLOSEST_WAYPOINT