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 improve no performance, but it's costly in 
memory.