This properly pushes a local function to the table. However, we're having issues because the tables are being constructed without an attachment to sol::state, making it impossible to keep std::shared_ptr's alive that contain the virtual interfaces necessary to handle those goddamn lambdas.
Adding mingw libraries (liblua.a) to gitignore
Heavy optimizations to stateless and lvalue member functions allow us to make many of the general use cases of lambdas and member function pointers work out.
This will be useful. The next fix has tobe in table.hpp in the std::false_type ... specialization of the private `set_fx` function.
Fixing style to fit @Rapptz's usual no-tabs, four-space-indents, template<> no-spaces stuff.
Ranged for loop. Because ~~clean code~~.
GCC is retarded. Well, mostly retarded, anyhow...
Well, now that we've optimized l-values, the only reason for explicit_lua_func and member pointers is for it to actually store it. To we store a `T` now, isntead of a `T*`.
Additional `nullptr`'s for GCC's whining ass, and more reinterpret casts. Also for GCC's whiny ass.