Libs: Update support library
SwipeBackLayout: Update support library
HomeTimeLineFragment: Change PullToRefreshLayout to SwipeRefreshLayout

In Google's latest support library
HomeTimeLineFragment: Optimize logic
Libs: Remove ActionBar-PullToRefresh

We have SwipeRefreshLayout now
SingleActivity: Show RepostTimeLine also
HomeTimeLineFragment: Correct "no more" logic
HomeTimeLineFragment: Avoid crash

Due to a possible error in Android API, ListView might throw an IndexOutOfBoundException. This patch hacks and avoids it.
MainActivity: Fragment Transition
SingleActivity: Expand & Collapse the status content

sometimes the content is rather too long, so we have to collapse it to make space for comments/reposts list