use PendingIntent.FLAG_UPDATE_CURRENT in calls to PendingIntent.getActivity() to avoid re-using the same extra data on every intent.
Don't stick thread IDs in the Intent extra data. Always mark all threads read from notification.
Improve password caching notification UI & UX

On Jelly Bean and above:

- Use the standard notification style for a better and consistent visual
  appearance

- Use the JB notification actions API for the locking action

- Use a lower notification priority to prioritize other notifications
  over TextSecure

On ICS:

- Use the existing custom notification layout

Everywhere:

- Allow opening the app itself from the notification

- Simplify strings: don't talk about a "cached passphrase" but about the
  app being "unlocked"/"locked"
Merge pull request #501 from veeti/notification

Improve password caching notification UI & UX
Change to string refs for Enter

To allow for translation
Enter key string.xml references 

To allow for translations
Merge pull request #524 from thoughtbox/master

Merge Allow for "Enable Enter key" translation
Plugin 0.7, Gradle 1.9, AS 4.0
Registration with voice verification.
Stringify and clean layout
Stringify
Fix string
Split into library project and add shared preferences layer of indirection.
Move most of Util into library
Move directory and push service socket into library.
Move trust store to raw resource from asset.
Strings and slight cleanup
Remove from VCS
update gitignore
Add registration notification support.