[API] Fix minor issues with indices.get definition and tests

mark index param as required
make body match json, not string containing json
This change breaks the Rest tests when they are run are part of the elasticsearch build, error is Expected: <{}> got "{}"