Fix all issues related to subject text getting cut off early/ too long

Fixes b/8029665 conversation list subject/snippet sometimes too short (seems like it should be ellipsized), sometimes too long

Can't use the original plan of just concatenating the width because of
LINE BREAKS, so instead, created a special kind of textview that overrides
the usual ellipsizing behavior by allowing just the last line to be
ellipsized.

Change-Id: Ia9a3d3bf9910b7ead6cdb28275c18cfa1c04c28f
6 files changed