Add local preopt options for generating app image and profile

If true, LOCAL_DEX_PREOPT_APP_IMAGE cause dex2oat to generate an app
image.

If true, LOCAL_DEX_PREOPT_GENERATE_PROFILE generates a profile based
on a class listing. LOCAL_DEX_PREOPT_PROFILE_CLASS_LISTING must be
defined in this case.

Bug: 34929159

Test: device booting, image loaded

(cherry picked from commit 9968fdcd856b33be7d9f3f8067b584823f2d62b4)

Change-Id: Ib79ada86a4ac617491723f80d99a3add3d52a7f4
diff --git a/core/clear_vars.mk b/core/clear_vars.mk
index ae037b3..41ae0f0 100644
--- a/core/clear_vars.mk
+++ b/core/clear_vars.mk
@@ -45,8 +45,11 @@
 LOCAL_CXX_STL := default
 LOCAL_DATA_BINDING:=
 LOCAL_DBUS_PROXY_PREFIX:=
+LOCAL_DEX_PREOPT_APP_IMAGE:=
 LOCAL_DEX_PREOPT_FLAGS:=
+LOCAL_DEX_PREOPT_GENERATE_PROFILE:=
 LOCAL_DEX_PREOPT_IMAGE_LOCATION:=
+LOCAL_DEX_PREOPT_PROFILE_CLASS_LISTING:=
 LOCAL_DEX_PREOPT:= # '',true,false,nostripping
 LOCAL_DONT_CHECK_MODULE:=
 # Don't delete the META_INF dir when merging static Java libraries.