fix for Seaside31 Issue glassdb/Seaside31#21

- move the fancy changeClassTo: based fix to UTF8 class (which
  is only present GemStone 3.1 and 3.2)
- simplify asString for ByteArray itself (needed in GemStone 3.0)