Supporting custom widgets provided by launcher

-> This change provides integration for widgets provided by
   the launcher package which can run arbitrary code.

Change-Id: I6052da5c4afed7ee72e3b44d045b9c46f2d84c42
diff --git a/.gitignore b/.gitignore
index f830c66..fc1b944 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,5 @@
 db_files
+*.iml
+gen/
+tests/stress/gen/
+WallpaperPicker/gen/