Revert "[sd2_mr0577] Rework SmartScripts"

This reverts commit fc33d22ad133780437962bb78107c7a8d0ba0968.
Revert "[sd2_mr0575] Fix compile, close #1340"

This reverts commit bab42c5b532235526d7e364092c4370cf6401956.
Revert "[sd2_mr0574] Use SimpleScript and Scripter"

This reverts commit 39a5809fcf6bfe60268408da3cce69fb8a408680.
Revert "[sd_mr0573] Implement wrappers for Script object"

This reverts commit a030c60cd07ce9f132b43a0fff40ee978f967c5d.