MediaSelectActivity can be configured via Intent parameters.

Post editor now launches MediaSelectActivity with tabs configured to display all media content (captured content, device content, and WordPress content).

MediaSelectActivity is prepared to be launched as a NavigationDrawer page. It has been modified to extend WPActionBarActivity and will conditionally use the NavigationDrawer (depending on intent).
Switching to existing gallery icon.
Simplifying MediaContent since the adapter can handle the minute differences.

Background loaders moved to MediaUtils.

No need for separate layout files per MediaContent type.

MediaContentAdapter updated to work with new MediaContent paradigm.
Adding WordPress image content to post editor.
Preventing media selection confirmation if no result expected.
Fixing thumbnail display for web MediaContent.

Handling different media types when returning to the Post editor.
Storing content URL on media items for use in the Post editor.
Adding support for device videos.

Thumbnails generated in the background via ThumbnailUtils.createVideoThumbnail.