Implemented stateChanged mechanism in tools
Improved yuidoc for Q.js
Implemented Q/expandable tool