2nd pass at optimizing notification listView

* WordPressDB.saveNotes() is now called from a background thread
* Optimized adding multiple notes to note adapter (addAll)
Adding notes about using Android Studio IDE
Merge pull request #143 from beaucollins/develop

Updating tests to work with gradle
3rd pass at optimizing notification listView

* Note content pre-loaded before being displayed by adapter
* Fixed bug that could cause crash in public Note(Bundle extras) prior to API 12
* Reduced overdraw in notification activity
* Disabling setNotifyOnChange when adding multiple notes (to avoid calls to notifyDataSetChanged for each added item)
Merge branch 'develop' of https://github.com/wordpress-mobile/WordPress-Android into develop
fix #97: delete a post now remove it from post list before refresh
Merge branch 'develop' of github.com:wordpress-mobile/WordPress-Android into develop
fix #106: Post/Page list keeps its place and selection after refreshing
fix #91 and fix #92 by refactoring _checkedComments_ in CommentsListFragment.
+ factorize saveScrollOffset / restoreScrollOffset in a new class ListScrollPositionManager
Fixed issue 130 - VideoPress videos now appear correctly in reader post detail
1st pass at handling images in Reader comments (issue #129)
Images are now displayed in Reader comments (fixes issue #129)
fix #133: move _refresh_ action bar button in media/post/theme pages for consistency
Merge branch 'develop' of github.com:wordpress-mobile/WordPress-Android into develop
fix #32: another way to fix this issue
Formatting bar was shown when EditContent was touched.
TODO: EditPostActivity.OnTouch() needs refactoring.
NUX: Added prompt for HTTP credentials prompt to new sign in fragment. Also skipped blog selection if one blog is returned.
Use wildcards instead of HTML in a few NUX strings. Fixed glotpress import issue reported at: http://make.wordpress.org/polyglots/2013/10/08/some-new-features-have-been-added-to-wpandroid/#comment-248891
Explicitly setting apk output to WordPress-Android
Fixing blank SQL lines for Android 2.2

Executing blank () not null Strings was throwing IllegalArgumentExceptions on Android-9 emulator.
Using assertEquals for better failure message

Just slightly nicer error message. Hopefully we never see it :).

> Expected 0 and got 1

Instead of

> Assertion failed