Fix a couple of bugs exposed by stricter server checks
Stupid hidden loops, I need another macro for this
Update for cross-compilation
Fix a bunch of party corruption

Very much thanks to Rawng for finding this bug and most of the solution.
Do shared visibility more scalably
Support static libraries since clang is retarded
Rename enum Option to Opt0
Implement Option<T> and Borrowed<T>
Add pretty-printers for time
Stupid bug in mob summons
Update changelog