build: Automatically set QCOM audio, display, media variants

* Device platform should determing the HAL that ought to be used. This
  commit forces QCOM_HARDWARE to select the -caf HAL variants, which
  are then broken down by platform within the variant path.

Change-Id: I6fc7a3def7b93112f034a3b89552f302727cdbf8
Build notifications icons / pulse

don't use urgent, because then you have to dismiss it manually 20 times.
add icons for the 2 build cases (win/fail).

Change-Id: I8d48804a2f59d7ac1946e64e0c6d87ed5d4fee40

Conflicts:
	envsetup.sh
DHO's cleaning rules

Change-Id: I0a266580874d45bab011b2dc59387603d83cf917
Add back in squisher + Vendor choicing

Change-Id: I28387f9444a5b01fb14bd3289f274d9fd58ab50e
Signed-off-by: DHOMD <DHO@dho.im>