added cc.DataCache, better performance

cc.DataCache are a generic implementation of a Set with a optional max
size.
TargetedTouches not working right.
I need a second touchPool so I made a class for it.
add targetedHandler multitouch processing
support for targetedTouches, TouchesTest worked, updates am touchCache