- Merged the 3.0.9 changes into the 3.1 branch
- Continued refactoring and code quality improvement in scripting engine