Add --subspecs option to 'spec lint' and 'lib lint' commands

This allows to check that each subspec is really independant as it
will build and analyse each subspec.
If a subspec is missing a dependency (even if defined in the spec at
a higher level) this option can detect that trying to use only the subspec
will fail.
Add subspecs info to aggregated lint results (similar to platforms)