Made u8recode return 0 rather than fwrite result
Added alternate version of u8_sgetc with limit arg, helps with grabbing bytes for error messages
Bumped spec file version