Don't try to fully tear down program in terminate()

bug:19277550

The program will be destroyed anyway by nature of the program cache cleanup.

Change-Id: I304becd34fdf40baf314bae8b37d2c072ad44409
diff --git a/libs/hwui/Caches.cpp b/libs/hwui/Caches.cpp
index 03b8283..af1b1cd 100644
--- a/libs/hwui/Caches.cpp
+++ b/libs/hwui/Caches.cpp
@@ -199,7 +199,7 @@
     fboCache.clear();
 
     programCache.clear();
-    setProgram(nullptr);
+    mProgram = nullptr;
 
     patchCache.clear();