Add support for optimized operators for the `Byte` type (#1738)
Added tests for arithmetic and bitwise operators for the `Byte` type (#1738)
Updated failing tests after latest fixed for #1738
Make sure that we add proper casts from `Integer` types to `Byte` in `applyJavaTypeConversions()` (#1738)
Make sure we call `unAutoPromote()` properly for optimized unary and binary operators now that we have a `Byte` type (#1738)