Build - Add support for vendor product and device name

* CM's build system assumes some convention-over-configuration which
   we might need to override in order to conform to vendor requirements.
* Allow overriding of target and product names using these new
   variables. This allows for CM conventions to work, while generating
   the correct fingerprint dynamically without post processing the
   strings.

Change-Id: I848b4b2d9998c3b9110241396bee86513d1e583a
Signed-off-by: STELIX <ssspinni@gmail.com>
Build - Add script to generate extra images

Use CM standard qcom naming

Change-Id: I29161e2687d30d595d00a43f733bc71dbe9369be
Signed-off-by: STELIX <ssspinni@gmail.com>