Added the possibility to decommission nodes and stop them gracefully.
make attributes in SearchService protected
create SearchService interface and remove binding

Conflicts:
	src/main/java/org/elasticsearch/search/SearchService.java
	src/test/java/org/elasticsearch/indices/warmer/SimpleIndicesWarmerTests.java
	src/test/java/org/elasticsearch/search/StressSearchServiceReaperTest.java
	src/test/java/org/elasticsearch/test/ElasticsearchIntegrationTest.java
	src/test/java/org/elasticsearch/test/InternalTestCluster.java
make SORT_SCORE_REVERSE field public
add variant of resolveSearchRouting that takes a set of routing values

and does no splitting by comma