Add script support to value_count aggregations.

Close #5001
Add Version.1_1_0 (missing in master but already in 1.x).
[DOCS] Deprecated the path setting in favour of copy_to

Relates to #4729
Add S3 and HDFS repositories
[DOCS] add azure and gce discovery plugins

Clean EC2 disco doc
Add Azure disco doc
Add Google Compute Engine doc
Fix Zen doc (add `enabled` in `multicast` parameters list) - Fix #5032.
Ignore case when parsing `script_values_sorted|unique` in aggregations.

Close #5009
[DOCS] Removed the experimental label from Tribe, Hot Threads
and Completion Suggester
[DOCS] Updated migration docs for multi_field to point to copy_to
[Docs] value_count supports script per 1.1
[DOCS] Fix terms agg value script example
Added support for aliases to create index api

It is now possible to specify aliases during index creation:

curl -XPUT 'http://localhost:9200/test' -d '
{
    "aliases" : {
        "alias1" : {},
        "alias2" : {
            "filter" : { "term" : {"field":"value"}}
        }
    }
}'

Closes #4920