Refactored PostsListFragment. Removed old string arrays and replaced with a proper PostsListAdapter. Added a new 'PostsListPost' model for speedy loading and scrolling of the list. Tweaked layout of post row to use new font in WPTextView and moved date to the right side.
Restores list item selection functionality.
Add local flag to PostsListPost model, so we can distinguish local drafts in the list.
Merge branch 'develop' into feature/post-list-improvements

Fixed up WordPressDB.savePosts() to use MapUtils for safer retrieval of Map values..
Clear the posts list when changing blogs.
Don't load more posts if zero posts are returned for a blog, or if we've loaded them all.
Use a constant for the 'viewPages' extra.
Don't include uploaded local drafts when getting the posts for the Posts list.
Merge branch 'develop' into feature/post-list-improvements

Conflicts:
	src/org/wordpress/android/ui/accounts/WelcomeFragmentSignIn.java
 * Updated post list row layout (also renamed layout file).
 * Display local drafts, drafts and locally changed posts with an orange status label in the posts list.
 * Added support for 'Scheduled' post status to be displayed.
 * When loading more posts with infinite scroll, only load the amount requested from the end of the result array. (switching to wp.getPosts someday wouldn't require this)
 * Don't override locally changes posts when loading more, in case a user modified a post at the end of the list and the next call reaches the end of all posts on the blog.
Merge branch 'develop' into feature/post-list-improvements

Conflicts:
	src/org/wordpress/android/ui/posts/PostsActivity.java
	src/org/wordpress/android/ui/posts/PostsListFragment.java
Fixed refresh button from endlessly spinning if the posts for a blog were completely loaded.
Removing redundant variable.
If footer view is showing when switching blogs, set to not be visible. Also cleaned up a bit of the code and added some checked for a null current blog.
Removed some unneeded parenthesis and an unused import.
Uncommenting some code I accidentally committed.
Removing placeholder layout TextView values.
Set choice mode so the row highlights when on a tablet.
Added a posts loaded listener to the adapter so that the first post could be selected after first load on tablets.
Use executeOnExecutor when loading posts, if available to increase load performance.