Finished up B2D related components and main design
Finished up (more or less) the component design of B2D. However, major overhaul of the system (changing into a hierarchy one) awaits.
Redesigned the componentKit interface to make it more performant and user-friendly
Refined CCComponentKit interface: patched up predicateLock interface
Fixed some more bugs in CCComponentKit
Fixed relationship problem of componentManager with components
Polished up the main B2D and RUBE interfaces
Revised up part of the interface. Now the position of each node is handled by each different Body component; that means the position property can be overriden easily (and dynamically)