conversation activity plumbing

Short circuit UI usage of unnecessary ConversationColumns.URI
indirection. Conversation view can be passed a model from the
list view rather than querying again. Add Conversation
parcelable to be a model that the UI can pass around.

Fix minor misc issues.

Change-Id: Ifdbdc914d1522066bfce757e1237caa67d85fea2
diff --git a/src/com/android/mail/providers/UIProvider.java b/src/com/android/mail/providers/UIProvider.java
index ebe1a99..3ffa4c5 100644
--- a/src/com/android/mail/providers/UIProvider.java
+++ b/src/com/android/mail/providers/UIProvider.java
@@ -273,7 +273,7 @@
         public static final String HAS_ATTACHMENTS = "hasAttachments";
 
         public ConversationColumns() {
-        };
+        }
     }
 
     /**
@@ -383,7 +383,7 @@
         public static final String CUSTOM_FROM_ADDRESS = "customFromAddress";
         public static final String HAS_ATTACHMENTS = "hasAttachments";
         public static final String ATTACHMENT_LIST_URI = "attachmentListUri";
-        public static final String MESSAGE_FLAGS = "messagesFlags";
+        public static final String MESSAGE_FLAGS = "messageFlags";
 
         private MessageColumns() {}
     }