DoString simplifications and binary chunks support

- Replaced DoString(string,string) and DoString(string) by a single method DoString(string[,string]).
- Added DoString(byte[][,string]) to allow for usage of binary chunks.