UTF8Encoding Fallback

Changed UTF8Encoding to call fallback with whole byte sequences.
**Fixes:**[#18524](https://bugzilla.xamarin.com/show_bug.cgi?id=18524)