Unsafe write encoded string 2

Take (n+1) on getting my WriteEncodedString across the line :-)

OK; I have modified your speed test to be n*1 rather than 1*n. I think this is more representative of what we are trying to achieve here (i.e. a fast serializer for largish datasets.)

You should also notice significant improvements in the benchmark test set.