make opj_j2k_read_sot validate the read tile number (fixes part of 2.pdf.SIGFPE.706.1112)

add an assertion to opj_tcd_dc_level_shift_decode which should hold but doesn't for 2.pdf.SIGFPE.706.1112 (TODO)
Merge branch 'fixes' into sumatrapdf