Added bom processing to codecvt_utf8_utf16 and lined up some diffs btw
that and codecvt_utf8
formatting changes & delete dead code