tail: Some fixes

- Rewrite most of the not lseek() logic
- Change meaning of len in line_list
- Use single instead of double linked list
Update status and roadmap pages, and status page generator script.
Improve --longopt parsing: general bugfixes, better error reporting, new ; option for optional arguments only suppliable with =.
Implement ls --color=auto, suggested by Rich Felker.