added cb version -  with comments - added classNames for d3 objects - "optimisations" according to v8 docs
added cb version
-  with comments
- added classNames for d3 objects
- "optimisations" according to v8 docs

 d3_selection
 - return return subclassed group instead of group
 d3.geom.polygon
 - return return subclassed group instead of group

 d3.data,
 d3.selectNull
 - added

 d3.behavior.drag
 - added method for removing drag behaviour
    - element.call(_drag, "remove")

 d3.timer
 - returns time (id)
 d3.timer.queue
 - added this api for the timer queue
 d3_timer_mark
 - added added t argument in callback signature

 d3.layout.force
 - force.id and instanceID added to force layout
 - added some timestamp calls that are automaticaly ignored
  force.tick
  - added force.tick.instance = force.tick.instance to track which timer is calling back

cool-Blue/d3,cool-Blue/d3