[sd2_mr0577] Rework SmartScripts
* unify SmartScript and Scripter in to one universal class - AutoScript
* remove RegisterScript() function, now instead used parameter at script create