Merge pull request #33 from KKBOX/dev_daniel

Remove BitmapFactory.decodeFile in main thread
Revert "Remove BitmapFactory.decodeFile in main thread"

This reverts commit eb94a81974baf50b81684d8ba07832cc23771456.
ticket.42138 : 當自定歌單只有一首歌時，做排序動作會 crash
fix KKServiceActivity crash onPause if service is not running
Fine tune format
Merge pull request #36 from KKBOX/dev_daniel

Modify KKImageManager to set preview image when cache not exist
Merge pull request #37 from KKBOX/dev_fix_trac42138

Dev fix trac42138
ticket.40292, ticket.40637: InfiniteViewPager code refactoring and fix flash issue.
Code refatoring - InfiniteVIewPager
Modify example for InfiniteViewPager.
Fix that can't trigger onLoopPageSelected when scroll view.
Merge pull request #40 from KKBOX/dev_gigi

InfiniteViewPager - Code refactoring and modify examples.
Fix bug : Add boundary handling in getCurrentItem() .
Merge pull request #41 from KKBOX/dev_gigi

Fix bug : Add boundary handling in getCurrentItem() .
remove KKActionBar and use Google Support v7 library instead
Merge branch 'dev' of github.com:KKBOX/android_kktoolkit into dev
ticket.43262: Download bitmap from server if header is necessary
Merge pull request #42 from KKBOX/dev_wendy

ticket.43262: Download bitmap from server if header is necessary
Add support-v7 setting for android studio
clean up example code