sourcedr: Add more project analysis filters

This commit adds `--has-group`, `--only-has-group`, and
`--without-group` to filter projects.

Test: analyze_manifest_split.py -b Android.bp -m .repo/manifest.xml \
  --has-group=system_only
Test: analyze_manifest_split.py -b Android.bp -m .repo/manifest.xml \
  --only-has-group=vendor_only
Test: analyze_manifest_split.py -b Android.bp -m .repo/manifest.xml \
  --without-group=both

Change-Id: I5199a7e940538e73a1af19cfd78afbe4427d6e3b
1 file changed