Show resources if they have a method, displayName, or description

A previous fix (#76) omits all resources that do not have
any methods. This change improves on that keeping resources if they
have methods, a displayName, or a description. This allows
for methodless path elements in the api that are used
only for grouping.