Add New Squisher/Opticharger for Lollipop (1/2)

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Change-Id: I02b41274179cdc1793794fb11780ea60774e6e41
Allow devices to specify certain ro. props via TARGET_UNIFIED_DEVICE

This modifies buildinfo.sh to not set model, name, description, and
fingerprint in build.prop. These can then be set via custom init
lib.
This also fixes ota_from_target_files to function without these
props being preset.

Change-Id: I945b2c38e60b207d2d0f82b34f4f230ac21b0657
Signed-off-by: cj360 <ayunker551@gmail.com>

Conflicts:
	core/Makefile
	tools/releasetools/ota_from_target_files
Fix ro.build.product not found by ota_from_target_files in some cases

After I5dccba2172dade3dacc55d832a2042fce306b5f5 it was possible that
if override_prop was set and override_device was not set the script
was looking for a prop that did not exist.

Change-Id: I444a33de5bcb59f129bdcf631c2a6540c5926545