Ensure tracklint cleans out temp files when no changes are made

Make a few minor formatting fixes
Add new bitstream table generation program

Implemented in C using the array library, it's not much
more complicated than the old Python version.
Clean out some debug assertions in bitstream module
Fix dvda2track and dvdainfo permissions