pioneerspacesim/pioneer — pull request #1025 by robn (2012-02-27 09:53:13+00:00)
Title: Correctly serialize multiple references to the same Lua table

Passes the test in #1022. Nested tables are also supported, that is:

```lua
local t = { }
t.t = t
```

will be restored correctly.

This will also work cross-module, since the serializer collects all module data into a single ordinary table before writing it out.

This has had very limited testing. @Brianetta, please confirm that it does what you want for your character branch. Everyone else, please confirm that when you save things, they come back in one piece :)