Add ToString() code generation to allow for logging of messages
Add ToString generation for bytes that doesn't call byte[].ToString()

byte[].ToString() causes corruption in AOT compiled iOS code in Unity4 mono. After calling ToString() all byte[] subsequently print out all 0's.