fix #1285: add a check for null host when validating user entered url
code style
rename isValidUrl to isValidUrlAndHostNotNull
Merge pull request #1290 from wordpress-mobile/issue/1285-null-host-setupblog

fix #1285 npe in setupblog
Use the dimensions of ContentEditText when resizing the picture
Make sure the activity is still there in the handler for the downloaded image
First pass at adding tag preview to reader
Seconds pass at adding tag preview to reader - works but ugly
Added ReaderUtils class, along with a common routine for showing follow status
2.8 beta 2 version bump
Did away with separate TagType enum, ReaderPostListType now distinguishes between followed tags and previewed tags
Merge pull request #1327 from wordpress-mobile/issue/1317-blank-picture-in-editor

Use dimensions of ContentEditText when resizing the picture
ActionBar tag adapter now reflects changes to followed tags when returning from previewing a tag
fix #1321
fix #1320: onPostClicked can be called from a separate thread,
this thread can run after the activity onStop() and in this case,
commiting the fragment will crash the app.

Replacing a call to `commit()` by a call to `commitAllowingStateLoss()` in
this particular case, will avoid a crash but also lose the fragment state:
the selected comment or post won't be recreated.
* Internally renamed SUBSCRIBED tags to FOLLOWED tags
* Shortened text on new posts bar
* pre-calc first tag when loading posts
Added primary tag to reader post model and database. This is the most popular tag on the post, based on the number of posts in the blog that have it.
Split ReaderPost.fromJson into small routines
Revert "fix #1321"

This reverts commit 6576d7f623a972f9c6979691f0bcc44af52dc240.
Revert "fix #1320: onPostClicked can be called from a separate thread,"

This reverts commit 19732b4aab3fe83d99805e75b70488dc836f824d.