Checker/Getter Fixes, Usertype documentation
This release adds new usertype documentation and fixes a few of the ways usertypes interact with the rest of the Lua runtime. It has been streamlined to avoid any particular problems, and overload resolution now takes into account if there's only 1 overload, bypassing any checking and simply calling the desired target function like it regularly would.