Add ping support

Closes #510
Use DeserializationState to deserialize Ping response
Make sure RequestTimeout == PingTimeout for Ping requests
Merge remote-tracking branch 'origin/feature/ping' into develop

Conflicts:
	src/Nest/IElasticClient.cs
	src/Nest/Nest.csproj