Finish Trace (for now)

The Trace API seems to me the best possible (which is not that good as it
may sound) implementation so I armed all functions with it and did a few
corrections here and there.

Trace "s" are really limited to 16 characters now instead of wrongly having
a _minimal_ field with of 10.

Updates in the TODO.

The Trace documentation are just random thoughts I had.