Merge pull request #52 from KKBOX/dev_justin

Add JsonReader to read streaming json data
update copyright info and clean up code
rename ui package to widget package, move activity/fragment classes to app package
add internal/widget, internal/app package, remove listview/adapter package
seperate KKDialog/KKServiceDialog
fix InfiniteViewPager listener
reset view image if cache exists
fix example
Fix the issue that input stream has been consumed which can not save to cache file