Multi-gets and GCC/VC++ Compatiability again

Now we have the ability to support getting into single variables or std::tuples:

`int meow = lua.get<int>( "arf" );`
`auto woof = lua.get<int, int int>( "purr", "purrr", "purrrr" );`