ADT.OrderedMapping: Improve docs.
ADT.OrderedMapping: Fix duplicate entries, optimise and add substract.
Documentation: Fixed some AutoDoc markup errors. The documentation for String.Replace et al should now be in the correct place again, and the documentation for System.Time et al should no longer get lost.
String.Buffer: Moved implementation. Moves implementation of String.Buffer from builtin.cmod to string_builder.cmod. Adds initialization of the module to happen before that of cpp. This will allow cpp.cmod to rely on String.Buffer to exist at compile time.
Documentation fixes. No need to push 0 on void functions.
Major redesign of the refdoc. Also removed some obsolete stuff.
Fix doc prototype.
More narrow documentation.
New class ADT.OrderedMapping. This class emulates a mapping but will keep the order of the indices as they were added.