Ensure Add/Edit Note action opens UI when using notification action

The notification shade does not close unless you are using PendingIntent.getActivity so we need to route through NoteTransparentActivity (which now only shows saving note Toast if there is voice input). As EditActivity is not reachable for ongoing contractions, we instead use MainActivity's NoteDialogFragment to show the note input UI.

Required some rework of analytics (specifically Launch taking a 'type' parameter) to take into account launching from either Add or Edit Note Notification Action.
Adds analytics for launching MainActivity from the notification's content intent
Fill in analytics correctly for Start/Stop from notification action
Add analytics for voice input note entry

Differentiates between Google Now 'Note to self' input and Android Wear based voice input