use new LayoutBase API
refactor a bit initLayout to share some code in LayoutBase
Merge branch 'master' into bootstrap
adapt to LayoutBase refactoring
make sure this is possible to get visual animation on removeView
make sure this is possible to get visual animation on removeView and fix missing require
Merge branch 'master' into bootstrap