Merge pull request #313 from LuffyWang/next

Apply interface checking for package and notification
add pseduo package "api1pack01" and "testpack01"
Merge pull request #314 from zivchang/next

add pseduo package "api1pack01" and "testpack01"
bug fixing

application.launchAppControl() adding reasonable mime type checking
Merge pull request #315 from zivchang/next

bug fixing
Apply new arg checking method in Download module

apply new argument checking method in download module
type checking: add new "Callback" type
Merge pull request #316 from zivchang/next

Apply new arg checking method in Download module