Indices API: Added GET Index API

Returns information about settings, aliases, warmers, and mappings. Basically returns the IndexMetadata.

Closes #4069
Aren't these removals of REST endpoints breaking? Can they stay and get removed on a separate PR, so that we isolate there the breaking changes and we decide which branches we want to apply them to?