sublist instead of resize when trimming HTTP body

In Dart 1.2.0 UTF8 converter will return non-growable byte array. This
fix works in both 1.2.0_dev.4.0 and current stable 1.1.3.