_resolve_depth() returns meta data hash vals instead of '1'

Instead of simply returning '1' in the hash value for dependencies, a
hashref is returned with the following meta data attrs:

 depth: number of levels deep the dependency is (i.e. dependencies of
  dependencies). Starts a '0' for direct deps

 for_view: 1 if the dependency is of a ResultSource::View, 0 if it is a
  dependency of of a normal ResultSource table. This option is a topic
  of debate and may be removed/modified