hikey960: hikey: add target for AOSP TV builds

Changes:
- Add a hikey960_tv-userdebug lunch target.
- Add a hikey_tv-userdebug lunch target.
- Use the TvSampleLeanbackLauncher to replace Launcher 3.
- Removed navbar and notification bar.
- Increased DPI to 260
- Added TvSetting to replace Settings
- non tv targets remain unaffected.

Minor Issue with AOSP TV:
- WiFi connection UI doesn't have a "next" button.
To be able to connect we have to use third-party apps
- hikey boots to UI with kernel 4.4 or less

Test: Builds and boots to Leanback Launcher UI

Change-Id: I43fa609f486bfa71482b62bf36dff15bcd46647c
Signed-off-by: Sahaj Sarup <sahaj.sarup@linaro.org>
diff --git a/AndroidProducts.mk b/AndroidProducts.mk
index 1fc7129..9193abc 100644
--- a/AndroidProducts.mk
+++ b/AndroidProducts.mk
@@ -13,9 +13,13 @@
     $(LOCAL_DIR)/hikey.mk \
     $(LOCAL_DIR)/hikey32.mk \
     $(LOCAL_DIR)/hikey64_only.mk \
-    $(LOCAL_DIR)/hikey960.mk
+    $(LOCAL_DIR)/hikey_tv.mk \
+    $(LOCAL_DIR)/hikey960.mk \
+    $(LOCAL_DIR)/hikey960_tv.mk
 
 COMMON_LUNCH_CHOICES := \
     hikey-userdebug \
     hikey64_only-userdebug \
-    hikey960-userdebug
+    hikey_tv-userdebug \
+    hikey960-userdebug \
+    hikey960_tv-userdebug