move DEBUG directive to Makefile
Reduce socket.Send calls

- all Send* methods assemble a comlete byte array
- use one common SendRaw (byte []) method
New ReadObjectArray for arrays with mixed element types (bulk strings, integers, nested arrays)

- needed for *SUBSCRIBE commands
- will also be needed for new Redis commands like SCAN and ROLE