Cluster reroute support (excluding response)
Map cluster reroute response (still missing some bits)
Set CopyToOutputDirectory to Always for reroute json test
Merge branch 'develop' into feature/cluster-reroute

Conflicts:
	src/Nest/Nest.csproj
Fix typos in cluster reroute explanation
Modify code generation to persist removed endpoints

Before this change, endpoints that were removed from newer versions of the
REST spec were subsequently removed from the low-level clients generated
classes as well.  We need to keep these endpoints in order to maintain
backwards compatibility with older versions of elasticsearch.

All endpoints are now kept in the `ApiEndpoints` folder.  This folder
always contains the state in which the low-level client was generated
from.  Since files are never deleted from this folder, when an endpoint
is removed from the REST spec, it's file will still remain.

When `useCache` == true, we skip downloading of the REST spec and generate
directly from the existing contents of `ApiEndpoints` directory.

This change requires that the `ApiEndpoints` folder and it's contents are
always checked in.
Checking in current endpoint json files
Low-level client now generated from the 1.4 spec
fixed build but bwc questions remain
fix #1080 keep track off timeout over multiple delegated calls into cluster
Merge pull request #1082 from elasticsearch/feature/improve-codegeneration

Feature/improve codegeneration
Merge pull request #1093 from elasticsearch/fix/max-retry-timeout

Do not retry when timeout is hit
Support extended_bounds on Histogram
fix #984 add support for search exists API
fixed test to be quirksmode resistant'
fix #1084 added support for repository validation API
Andd missing property added
Add new feature and mark deprecated
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-sort.html
Check null arg in PropertyNameResolver

Otherwise you get a NullReferenceException in Resolve(), harder to debug.
Merge pull request #1114 from mausch/patch-1

Check null arg in PropertyNameResolver
Merge pull request #1097 from elasticsearch/feature/search-exists

fix #984 add support for search exists API