Mms: Add initialization the mLayoutType parameter.

The mLayoutType value is always assigned to default value after
LayoutModel class re-construct.

Change-Id: Ib6085f21bff0de9ff735a0205b17431185bc4838
Author: Bin Yang <bin.y.yang@intel.com>
Signed-off-by: b416 <haixiong.zheng@borqs.com>
Signed-off-by: Bin Yang <bin.y.yang@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 7957
Enhance performance by using ViewHolder

Change-Id: I8199b84b6822944383a79ab8ad3eb227f5e31508
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
Fix jank while Mms were downloading manually

The download button will be janked while several Mms
were downloading manually in a batch since message
list view will bind view before download state of Mms
were set in retrieve transaction.

Change-Id: Ibf9fbeee17150e2d7c3eba00ba34b56406ef96b5
Signed-off-by: Roger Chen <cxr514033970@gmail.com>