Added void OpenLib

void OpenLib(const std::string& modname, lua_CFunction openf) allows the user of a sel::State to open an individual Lua library, rather than just opening all the base Lua libraries. This is useful for sandboxed environments (where access to the io and os libraries isn't always a good thing).