Reorganisation: separated code and doc, generalised %.s generation.
Added automatical dependency generation.
Moved I/O functions to file io.c.
Removed reference to Debian Squeeze; it is no longer necessary.