Add api.inspect module

The module allows inspecting API information from the server
Add ListField to represent an array on API
Add generate_entities script

This script generate code that helps defining entities by inspecting the
apidoc
Add tests for robottelo.api.inspect module
Merge pull request #954 from elyezer/api-inspection

API inspection and script to help define entities