Fail when a non-vendor product references a vendor module.

Change-Id: Ia5ca233e9b11f64b72074f65899d3041cf955c4c
build system changes for jb-aah-dev merge

Change-Id: I29e27505a0d9f7cc2932f725bfe1c83d804388bc
More product debugging.

Change-Id: I17b5d441e44ea39564263b32f963e2d3ac684232
Move the old user tagged modules over to base.mk so mini and core both share them.

Change-Id: I9d3a3c165fa56d4ca137b3c06e249e1deea6a1c5
Merge changes I9d3a3c16,I17b5d441,I29e27505,Ia5ca233e,I0a0b200b,I6f412ed4,I623821df,Ifec8e63e,I12d0a847,Idac551e5,I59a88027,I2498139d,I6bd93a87

* changes:
  Move the old user tagged modules over to base.mk so mini and core both share them.
  More product debugging.
  build system changes for jb-aah-dev merge
  Fail when a non-vendor product references a vendor module.
  Remove support for user tags in the build system.
  List the user modules explicitly, and we can get rid of the support for the user tag!
  Dump the user tagged modules.
  host modules don't need LOCAL_MODULE_TAGS
  Don't give the user tag to host modules automatically.
  Add a phony "nothing" goal that reads the makefiles but doesn't try to build anything.
  Add tool to parse make dependency info from new --deps flag.
  Use a more modern -j flag.
  make product-graph now filtered
am f72e34eb: Merge changes I9d3a3c16,I17b5d441,I29e27505,Ia5ca233e,I0a0b200b,I6f412ed4,I623821df,Ifec8e63e,I12d0a847,Idac551e5,I59a88027,I2498139d,I6bd93a87

* commit 'f72e34ebf49ed2a06fe9e37d134f2088e2c0c0e4':
  Move the old user tagged modules over to base.mk so mini and core both share them.
  More product debugging.
  build system changes for jb-aah-dev merge
  Fail when a non-vendor product references a vendor module.
  Remove support for user tags in the build system.
  List the user modules explicitly, and we can get rid of the support for the user tag!
  Dump the user tagged modules.
  host modules don't need LOCAL_MODULE_TAGS
  Don't give the user tag to host modules automatically.
  Add a phony "nothing" goal that reads the makefiles but doesn't try to build anything.
  Add tool to parse make dependency info from new --deps flag.
  Use a more modern -j flag.
  make product-graph now filtered
resolved conflicts for merge of 5836d3b3 to jb-mr1-dev

Change-Id: If3d84a7439717ccf7723b3f79e934d73abbb3fea
Make error a warning for now

Change-Id: Idf18957fff2bb4ff31ca6d7d8d1c8d95847b4e00
Merge "Make error a warning for now"
am 7c945d24: Merge "Make error a warning for now"

* commit '7c945d249956ed3943585b8d417a51a598b175b3':
  Make error a warning for now
am 6b340ad0: am 7c945d24: Merge "Make error a warning for now"

* commit '6b340ad06c90ad80894bce720075e05f31b8f4cb':
  Make error a warning for now
Another error to warning

Change-Id: Ifbad63e3eb37d087d88a39e102b4239f305d0ee3
Merge "Another error to warning"
am 3b4b11a4: Merge "Another error to warning"

* commit '3b4b11a4701b64df5248e7d86c0c357954a2ca10':
  Another error to warning
resolved conflicts for merge of fab83a3d to jb-mr1-dev

Change-Id: I97aff2be317fd10b68d933e65259ec48bd5ff6a1
Add all the host tools to the list of prerequisites for the SDK.

Change-Id: I3a3e4be8796f761119e29f3be64ad534e48c95ee
Merge "Add all the host tools to the list of prerequisites for the SDK."
am 687bde38: Merge "Add all the host tools to the list of prerequisites for the SDK."

* commit '687bde38891b6aa3796f52721d7498436ab45330':
  Add all the host tools to the list of prerequisites for the SDK.
am 763c0801: am 687bde38: Merge "Add all the host tools to the list of prerequisites for the SDK."

* commit '763c080198655782cc5700d6f53cce330ab7e008':
  Add all the host tools to the list of prerequisites for the SDK.
Install all host modules.  Don't filter out ones tagged "optional"

Change-Id: I9b3a27a4c84ee748314e98603670eb939ae949e2