Merge tag "LA.UM.5.8.r1-02900-8x98.0" into int/n/fp2

Bring the CAF features in since they maintained the app for Nougat.

* tag 'refs/tags/LA.UM.5.8.r1-02900-8x98.0': (25 commits)
  Email: Starred and Unread mail desktop widget can't update in time.
  Email: fd leak issue caused by AppCompatViewInflater theme
  UnifiedEmail: Fix Email NullPointerException in ConversationItemView
  Don't allow file attachment from /data through GET_CONTENT.
  UnifiedEmail: start EmlViewerAcitivty will force close
  Don't allow file attachment from /data through GET_CONTENT.
  UnifiedEmail: when run monkey will crash by NPE
  UnifiedEmail: exit search will crash NPE.
  UnifiedEmail: Database Expression tree is too large cause FC.
  UnifiedEmail: avoid Email Force close for null pointer exception
  UnifiedEmail: Can't findViewById make NPE.
  UnifiedEmail: the email auto exit
  UnifiedEmail:Occurred "com.android.email" force close 5 times at java.lang.RuntimeException: Unable to start
  UnifiedEmail:db close make email Force close when run monkeytest
  UnifiledEmail: Email force close issue when Discarding an email
  UnifiedEmail: not show "help&feedback" in general settiings if url is null
  UnifiedEmail: catch one NPE may cause Dalvik/Native leak
  UnifiedEmail: Fix Can't dispaly the email select folder after delete account and sign in again.
  UnifiedEmail: Email attachment repetition increases
  Email: fix force close issue while viewing attachment photo
  ...

Issue: FP2N-304
Change-Id: I680731a01df533ee0e9548f7ab4bc57fcc3f0285
Depends-On: I4b30fd80e66550513d0c0cf27839e7a09ee99d89