Indices API: Added GET Index API

Returns information about settings, aliases, warmers, and mappings. Basically returns the IndexMetadata.

Closes #4069
Can you elaborate on why this change was needed? Was it a bug that you found and fixed while working on this new api?