• Drop top level inner hits in favour of inner hits defined in the quer…

    …y dsl.
    
    Fix a limitation that prevent from hierarchical inner hits be defined in query dsl.
    
    Removed the nested_path, parent_child_type and query options from inner hits dsl. These options are only set by ES
    upon parsing the has_child, has_parent and nested queries are using their respective query builders.
    
    These options are still used internally, when these options are set a new private copy is created based on the
    provided InnerHitBuilder and configuring either nested_path or parent_child_type and the inner query of the query builder
    being used.
    
    Closes elastic#11118
    martijnvg committed Apr 29, 2016