Merge pull request #60 from KKBOX/dev_justin

Add customize dialog in KKDialog
Add select dialog to KKDialog
Modify flow on select at select dialog
Add method to dialog manager
Merge pull request #61 from KKBOX/dev_wendy

Add select dialog to KKDialog
Modify KKImageManager to used local cache immediately when cache exists
Merge pull request #63 from KKBOX/master_daniel

Modify KKImageManager to used local cache immediately when cache exists
Dismiss when select dialog been selected
Merge pull request #64 from KKBOX/dev_wendy

Dismiss when select dialog been selected
refactor KKService
add missing functions
refactoring code
Merge pull request #65 from KKBOX/dev_wendy

refactoring code
Merge remote-tracking branch 'origin/master' into dev
Modify the parameter of the named setMultiTextView method  type String to CharSequence
Merge pull request #66 from KKBOX/dev_ethan

Modify the parameter of the named setMultiTextView method  type String to CharSequence
Fix ConcurrentModificationException
Merge pull request #68 from KKBOX/master_daniel

Fix ConcurrentModificationException
Merge pull request #69 from KKBOX/master

Fix ConcurrentModificationException
Avoid dialogs empty exception