Added div and mul class operator wrappers

Added the rare case of multiple return values from index and newindex metamethods

Changed the order of class_luadef metamethod templates

Made a whole lot more of the interface public