Bulk 5.2 port

* A lot of stuff broken, major gc rewrite
* Got rid of tests for now

Signed-off-by: katlogic <kat@lua.cz>