[qt4] start moving
[qt4] keep moving, change include strategy
[qt4] keep moving, split common, create tools