Rework build script, tools, products, addons, packages and manifests as unified roomservice
Effetcs:
  * All product related stuff lives in vendor/pa/products
     .manifest       - Merged .adds and .removes manifests
     _extra.manifest - Non vital device specific manifests
                       For use by device maintainers
     .mk             - Device definition (no change)
     _extra.mk       - Non vital device specific extra make file
                       For use by device maintainers

  * Packages related stuff (currently only cm)
     .manifest       - Merged .adds and .removes manifests
     .mk             - Package definition

  * config/pa_roomservice.{mk,py}
    Contain all projects treatment previousely done by vendor/tools/*.py

  * build.sh (Main build script)
    - Renamed from rom-build.sh
    - Used the same
    - Support for "Packages"
    - Support for ccache

  * Requires chnages to build project

Change-Id: I4ca58d3ed0e807936f6a4ef03f333520ed83970c