Fixes #475
Build #475
Typo fix + note calling then() multiple times ok

Hat tip Evan Goer and Marco Asbreuk, respectively. I hope I spelled
Marco's name right.
Change grunt-contrib-compress dependency to 0.4.6

There's an issue in 0.4.7 of this dependency, so backing down to the one
before.
Merge branch 'dev-master' into dev-3.x
Fix a typo in css section of full source code.

See http://yuilibrary.com/forum/viewtopic.php?p=38789#p38789
Add italian language files to the components.

I read the suggestion in the following PR:
https://github.com/yui/yui3/pull/463
Merge pull request #588 from albertosantini/fix-typo-masterdetail-example

Fix a typo in css section of full source code.
Fix renderBody in the docs and in table-message.

Since 3.6.0 (as datatable HISTORY states) if you were subscribing to
renderHeader, renderBody, or renderFooter events, they now have to be prefixed
with 'table' (E.g. table.after('table:renderBody', fn).

This commit fixes the example for ColumnWidths class (datatable-column-widths)
and Message initializer (datatable-message), subscribing to table:renderBody.
Fix a typo in Tree.Sortable's API docs.
Build tree-sortable. Comment changes only.
Revert static templates and map prototype templates to statics by default.
Updated ScrollView performance test to remove incompatabilities with YUI Benchmark
Added performance.json file for white-listing perf test source files
Merge branch 'master' into dev-master
Added newline
Added newline
Stop modifying people's `options` objects passed to Model's `setAttrs()`

This fixes an issue where people's `options` objects were being modified
by Model's `setAttrs()` method which was adding the `_transaction` to
their object. Now a shallow copy of the `options` object is created
before it is modified.

Fixes #598
Update Model's change history
Correct a Model change history entry