Enable xlint:unchecked on compile
Fix codepage name for SJIS
Add missing unicode ranges to enum
Unset nonlinear scaling flag if hdmx and LTSH table are not present
Switch to Iterable instead of Set.

This allows an order to be enforced when subsetting tables.
Update subsetter to recalculate more OS/2 values.

Now recalculated:
xAvgCharWidth (only correct for versions >= 3)
ulUnicodeRange
Unset reserved bit in fsType, if it's set