Documentation improvements, #include - trans versions of headers.
Benchmark, documentation rewrite, line numbers.

This adds C line directives to the output file.