Move readme HTML parsing to a background thread.

Some readmes can be very large and HTML parsing can take a lot of time
for those, therefore move as much parsing as possible into the
background. TextView.setText() will still take quite some time, but we
can't avoid that.