Fix hardware layers lifecycle
Bug #10075732

Hardware layers could survive across EGL terminate events.

Change-Id: Ie8565d55cb29fe6625fa1584d695edfecd37ab5e
diff --git a/libs/hwui/Caches.cpp b/libs/hwui/Caches.cpp
index f9cf9a2..c0b3bfc 100644
--- a/libs/hwui/Caches.cpp
+++ b/libs/hwui/Caches.cpp
@@ -226,6 +226,8 @@
 
     patchCache.clear();
 
+    clearGarbage();
+
     mInitialized = false;
 }