fix bug && override readDataToLength: @GCDAsyncSocket

fix bug when readData outside with tag
override some method of GCDAsyncSocket