CreateIndex should throw if index has uppercase letter

Fixes: https://github.com/elasticsearch/elasticsearch-net/issues/1017 (if you consider it an issue)

Also, minor add to gitignore and some tidying up in CreateIndexExtensions.