FastScroller: Fix to use appropriate index

Fix FastScroller to use appropriate index to determine the
the position of a section while calculating the y coordinates
of thumb. In case of last section, use totalItemCount to determine
next section position.

Change-Id: I89bfd483949b5c14f85303b50380a73b4a4e635e
aapt: set interlace handling for png_read_update_info

When png_read_update_info is called, interlace handling
should already be set. This is the recommended usage even
on > libpng 1.5.1 which also takes into account if the
image is interlaced.

Author:    synergydev <synergye@codefi.re>

Change-Id: I4c298cbc4d9f9b8f56e76432a4cbace6bd5de75d
Fix a programmatic smooth scroll bug

Bug: smoothScrollToPosition() stops at child view of which height is
higher than list view itself.

Change-Id: I695ca9db4c706aa7f365967dd3916f9a01917346
Signed-off-by: Yongyi Li <yongyi.li.cn@gmail.com>