Update yui-array.js
Update array-test.js
Update HISTORY.md
`Node#getHTML()` now works on document fragments
Added unit tests to ensure `Node#getHTML()` works on document fragments
Fix broken charts unit tests that returned false positive for graph's background fill color.
Tree: Fix inconsistencies when inserting nodes already in the tree.

This fixes two issues when inserting a node that already exists in the tree:

- Previously, the node was removed from its original parent silently before
  being reparented. Now we fire a `remove` event with {src: 'add'}.

- Inserting a node into the same parent with a new index could result in an
  off-by-one error. Now the desired insert position is maintained.
Merge branch 'patch-5' of git://github.com/ziggyism/yui3 into dev-3.x
Update Y.Array.dedupe() API docs and history.
Build yui.
Merge branch 'tree-add' of git://github.com/rgrove/yui3 into dev-3.x
Build tree.
Merge branch 'patch-6' of git://github.com/ziggyism/yui3 into dev-3.x
Formatting and a tiny perf shortcut.
Build node-base.
Merge branch 'dev-3.x' into dt-colnames
Fixed url and returned false from nodeFormatter

A URL was missing the #
Also, the examples of `nodeFormatter` were not returning false
as the documentation insists they should.
Added documentation-only DataTable.Column class

In order to have some place to put column definitions,
I decided to create a fake class DataTable.Column which
doesn't really have any code but holds the definition
of the properties in the columns definitions.

The column properties have been spread over the files that
actually use them, though the ones in `core.js` should be
distributed into others (like `formatter` in BodyView or
`label` in HeaderView) but they are all listed as belonging
to the base in the user guide.