Add API cache mechanism
clean up code and set build target to 18
fix KKImageRequest deadlock
Remove redundant class and use file last modify time to check
Merge pull request #28 from KKBOX/dev_justin

Add API cache mechanism
[ExamplesDev]Add toolkits examples.
Add method to set header in API request
Merge pull request #29 from KKBOX/dev_justin

Add method to set header in API request
Modify the logic to let header could add when use "httpGet"
Merge pull request #30 from KKBOX/dev_justin

Modify the logic to let header could add when use "httpGet"
make kklistview more smooth
Merge branch 'master' of github.com:KKBOX/android_kktoolkit

Conflicts:
	src/com/kkbox/toolkit/api/KKAPIRequest.java
upgrade httpmime to 4.3.1
[ExamplesDev]1)Use application to start service instead of starting in activity.2)Remove null check of actionbar.3)Refactoring - Merge specific APIRequest in ExampleForecastAPI.4)ResizableView sample - Modify the height of view as "wrap_content" .
[ExampleDev]1)KKListView - Add lazy loading. 2)Remove "created by gigichien". 3)Add label of activities.
Remove older example. (test folder)
[ExampleDev]Remove redundant code.
Merge pull request #32 from KKBOX/dev_gigi

Add new example for android_kktoolkit
use fragmentManager.executePendingTransaction after fragmentTransaction.commit
Remove BitmapFactory.decodeFile in main thread