Lua standard library


and @meth tags; introduce @meth by replacing @func

  Foo:bar with @meth bar
TODO: Write a style guide (indenting/wrapping, capitalisation,
  function and variable names); library functions should call
  error, not die; OO vs non-OO (a thorny problem)
TODO: Add tests for each function immediately after the function;
  this also helps to check module dependencies
TODO: precompile and make import check for a .lc version of
  each file, and load it if it's newer than the .lua version.