Catch OutOfMemoryError on photo load

Catch OutOfMemoryError in loadUriBasedPhotos.

Bug:15288070
Change-Id: Id793c9bf989e0410656d811b2bdd3d3bef7c082c
diff --git a/src/com/android/contacts/common/ContactPhotoManager.java b/src/com/android/contacts/common/ContactPhotoManager.java
index b3dbd31..213a7a2 100644
--- a/src/com/android/contacts/common/ContactPhotoManager.java
+++ b/src/com/android/contacts/common/ContactPhotoManager.java
@@ -1514,7 +1514,7 @@
                         Log.v(TAG, "Cannot load photo " + uri);
                         cacheBitmap(originalUri, null, false, uriRequest.getRequestedExtent());
                     }
-                } catch (Exception ex) {
+                } catch (final Exception | OutOfMemoryError ex) {
                     Log.v(TAG, "Cannot load photo " + uri, ex);
                     cacheBitmap(originalUri, null, false, uriRequest.getRequestedExtent());
                 }