Add support for specific library imports
Allow push to work with types that inherit from reference
Fix error with sol::state set function returning an instance of the global table