Missing inline on several functions; causes compilations when `sol` is included in multiple Translation Units.
`function.hpp` needed cstdint to be defined to use unit32_t properly.
Better names for the functors in preparation for working with whole classes of them. This is going to be tough...
Merge remote-tracking branch 'root/master'

Conflicts:
	sol/lua_function.hpp