Make partial dates without year to be 1970 based instead of 2000

Fixes #4451

Date fields without date (HH:mm:ss, for example) are parsed as time on Jan 1, 1970 UTC. However, before this change partial dates without year (MMM dd HH:mm:ss, for example) were parsed as as days of they year 2000. This change makes all partial dates to be treated based on year 1970. This is breaking change - before this change "Dec 15, 10:00:00" in most cases was parsed (and indexed) as "2000-12-15T10:00:00Z". After this change, it will be consistently parsed and indexed as  "1970-12-15T10:00:00Z"
Start elasticsearch as deamon when running smoketests

In previous version daemonized was default now we need to set it explicitly.
Cleanup comments and class names s/ElasticSearch/Elasticsearch

 * Clean up s/ElasticSearch/Elasticsearch on docs/*
 * Clean up s/ElasticSearch/Elasticsearch on src/* bin/* & pom.xml
 * Clean up s/ElasticSearch/Elasticsearch on NOTICE.txt and README.textile

Closes #4634
Fix ASL Header in source files to reflect s/ElasticSearch/Elasticsearch

This commit also removes the license to Shay Banon in favor of soley
Elasticsearch. Thanks Shay for this awesome product you took it far!

Closes #4636
Add missing license headers
Add a benchmark for BytesRef comparisons.
Fix license header og BytesRefComparisonsBenchmark.
Update Eclipse template to use the new license header.
Replace RecyclerUtils with Releasables.
[TEST] Fix yaml tests after #4542
[TEST] remove old tests from yaml test suite
Fixed match assertion that didn't run any assert with object of different types that don't extend Number
Remove hard-coded "ok": true from REST responses
Rename "exists" to "found" in TermVector and Get responses

- Adds the "created" field to the index action response
- Reverses Delete class' notFound to Found to avoid double negative
don't schedule a flush if there are no operations in the translog
this can happen with the 30m time base setting expires
A GeoHashGrid aggregation that buckets GeoPoints into cells whose dimensions are determined by a choice of GeoHash resolution.
Added a long-based representation of GeoHashes to GeoHashUtils for fast evaluation in aggregations.
The new BucketUtils provides a common heuristic for determining the number of results to obtain from each shard in "top N" type requests.
randomize flush interval so multiple shards won't flush at the sam time
- also, allow to update interval using update settings on an index
Fix typo in snapshot/restore documentation
Fix mixed up duration and duration_in_millis fields in snapshot information output
Add missing license headers, move package names after  license headers