Start implementing a safe interface to the Lua API
Move tests.rs to rawtests.rs
Add ownership to State::from_lua_State()

When wrapping existing *lua_States, we don't want to take ownership,
because we don't want to drop later.
Flesh out State a bit more