修复Component在dispose时的死循环问题，增加ComponentContext
Merge pull request #2 from lykling/dev

Merge `mater` into `dev`
Merge master into dev