Added testcases for assets
Make metaclasses support multi-inheritance
Fixed bug on SetUpPlugin
Added PluginIndex testcase.
Added testcase for assets filtering of run interface of plugin; Fixed several bugs