Fixes & enhancements to shader interface code
Add shader interface API to Lua API
vcproj update