build: support for PA product builds

change:
 - adapted from CM for PA use

If building a pa_* product, skip crawling the filesystem for
AndroidProduct makefiles (and, of course, parsing their contents)
and aim directly for the vendor/pa/products/<product> device configuration

Change-Id: Ic22352bdf38cc741459b54dc48d29dd4d28bf5d2
Add ro.pa.device to build.prop

note:
- adapted for PA

Change-Id: I99886295222c96acdedcca065407a568529603ea
build: Stop installing the sample APN list

 * Sample APN list is always being installed, we don't want this in CM.

Change-Id: I74b97f3af545c4a7568d3001e1435c63cfbc7de8
print PA_VERSION in build config

Change-Id: Iead654e30798a11e636ec743683f3431d14a858c
build: Remove vendor overlay restrictions from AOSP

Change-Id: Ifebd3744215505ffef70c15edc7a3090780c60d5
build: Don't stop if JDK version doesn't match

Temporal change, right now unofficial OpenJDK 1.7 builds error out.

Change-Id: I5e77c70724c7d81544673715ed09e0a53ce32730
Use the L audio package

Change-Id: Ib11533e02fda55e1c9715170fac794a44f7886a4
Signed-off-by: Evan Anderson <evananderson@aospa.co>
Merge changes Ib11533e0,I5e77c707,Ifebd3744,Iead654e3,I74b97f3a, ... into lollipop

* changes:
  Use the L audio package
  build: Don't stop if JDK version doesn't match
  build: Remove vendor overlay restrictions from AOSP
  print PA_VERSION in build config
  build: Stop installing the sample APN list
  Add ro.pa.device to build.prop
  build: support for PA product builds