Added update function to selection.data
Added type checking to d3.select

If argument passed to d3.select is already selected, it returns
the argument.
Converted d3 from an object into a function;

Now, you can select with d3(selector).
Added usual selection prototype mod to d3
Added .sa to d3 object

before it could only be chained off of d3.select or d3.selectAll
Added a couple of attrs to d3_selectionPrototype
Added 'colspan' to array of attributes
Added something to selection prototype
Updated d3.node
Added to attr mods
Merge branch 'master' of github.com:aunalytics/d3

Conflicts:
	d3.js
added to attrs array
Removing jsdom dep because we dont use it
Merge github.com:aunalytics/d3

Conflicts:
	d3.js