Add support for listing schematics inside subdirectories

Currently the '//schematic list' command will not take into account sub-directories when listing the schematics available yet these schematics are available to use with other schematic commands.

This PR adds listing of these sub-directories to the '//schematic list' command.