Refactoring of MessageListAdapter: replace TextView by SpannableString.

TextView are far more expensive than SpannableString to be cached.
Caching the views don't worth it as ListView already allows to easily
reuse the views. It virtually improves no performance, but it's costly in
memory.