Fix the loop condition for files larger than one block

Whoops. Also remove debug chatter
Don't try to compress 0 byte trailers
Use skew algorithm to do suffix array based sorts in BWT compress