Indices API: Added GET Index API

Returns information about settings, aliases, warmers, and mappings. Basically returns the IndexMetadata.

Closes #4069
Also with this change you wouldn't really add support for indices options to the cluster state api, but only add the field to the request, which doesn't seem to belong here.