Adapt full_hammerhead.mk to use our binaries from 2nd preview

Since we don´t have the final binaries, we´ll use these ones coming
from second developer preview release since they are the newest ones.
Enable Ambient Display

This will make Ambient Display to appears on Settings and works on hammerhead.

Change-Id: I58a511b3bd0d6a5041240c22af5466f59211461c
Du-ify for Lollipop

Change-Id: I0ab865ced381c6844abde638b10550219fad660a
APN's are called from alt .mk
Update full_hammerhead to remove dupe calls
We use our own APN's
Remove this since is in vendor already
Come back to device-vendor.mk

Now we came back to official Google folders for vendor since the
script I use for extract binaries is not working correctly.
Hammerhead: Use GCC 4.7 for the kernel

Change-Id: Ie4b65270549c00136e3fd16eb6a0fa737f9bac9b
Hammerhead: Add du.dependencies

Change-Id: I73c1845f723e26c7c513cd0f44c1d56c26b9baa4
hammerhead: Add missing drm blobs

Change-Id: I44bc299fd9bc71b0ef61551861f02efdc355d0f8
hammerhead: Enable QCOM bionic optimization

Change-Id: I47cfe28c2d04c1ff5903958624583d70e84ca979
hammerhead: Enable triple buffering

Change-Id: I4a73260f35e8846ae2d68639c5b87481a827faf2
Merge "hammerhead: Add missing drm blobs" into lollipop
Merge "hammerhead: Enable QCOM bionic optimization" into lollipop
Hammerhead: Include zImage-dtb flag && Krait Optimizations

Change-Id: Ie9c303ea722afc7fac5359b082202ea87c46920a
Hammerhead: Suppress secure erase for quick file flashes

Change-Id: I06a10c6dea895859ad91fdbff770a6ed0f7cfc1f
Revert "Hammerhead: Use GCC 4.7 for the kernel"

This reverts commit 8e7abbe6526ecd2ab355320fa03a64e7533c95ea.
Lollipop bring-up

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>
Revert "Remove this since is in vendor already"

This reverts commit 0914763953403558e41bf068758e462c84f60e1a.