Expanding MenuDrawerItem to allow instances to provide selection and visibility
- WPActionBarActivity no longer needs a giant switch statement to figure out what to do when an item is selected
- The action to perform is now associated directly to the menu item
- Adding an item to the menu is now configured in a single location
Re-implementing all the menu items with the improved MenuDrawerItem class
Removing random new line
Removing unused import
Merge pull request #1 from beaucollins/menu-items

Menu Drawer Item refactor
Refactored ReplyToCommentActivity into generic AddCommentActivity, initial support for adding comments in Posts activity
Comments are refreshed in Posts activity after adding a comment.
Show soft keyboard when AddCommentActivity launches
Comment menu option will not show for posts that disallows comments in Posts activity
Fixed bug where tapping the "Comment" context menu item in ViewPostsFragment didn't do anything
Updated string resources related to comments
Added comment icon to the bottom toolbar in ViewPostFragment
Added null check for urlString in getHttpRequest(). Fixes #518
Check for valid views before we reconfigure the menu drawer on x-large tablets.
Make sure we have a valid post before trying to preview it. If we don't show a toast message error.
Only load posts after a refresh if we still have the fragment attached to the activity.
Make sure we have a valid post permalink before loading a post preview.
Don't show the Reader topics selector if our activity has finished.
Placing a try/catch around the showing of an alert after the posts list refreshes. Can't crack the source of this issue since it already has an isFinishing() check before it reaches this line of code.
Check for a valid post before performing actions on it.