Update Client.php

adjustment of timeouts
Merge pull request #14 from kremsy/patch-4

Update Client.php
Brand new transport layer: faster, smaller memory footprint, easier to use and to maintain.
Use xmlrpc extension when available for even faster encoding/decoding and adapt fallback solution + tiny fixes
Factorize read/write, handshake now uses a single read
Add setter for timeout values
Removed useless exception classes
Putting back classes in Xmlrpc namespace
Adding an idle timer (to help making a keepalive)
Starting implementation of subclassing FaultException
Fixed utf-8 double encoding with xmlrpc extension
Taking FaultException out of GbxRemote file
Now using CDATA escaping (more readable and lower request size when sending manialinks)
Update FaultException.php
Update GbxRemote.php

first check if socket is open, than set write buffer
Fixed struct test
Update FaultException.php

some excpetion updates

note:
			case 'The player is not a spectator':
			case 'The player is not a spectator.':
they are really both existing
Update FaultException.php

exception update
Fixed booleans decoding in fallback class
Fixed multicall handling
Added empty array handling in fallback class
Connection::delete now accepts a Connection instance as unique argument
Update FaultException.php

added player ignored exceptions
Really fixing multicall
Forgot file in last commit...