Added `?setattr` (which also contains `setnames`). This makes `?setkey` standalone. Other set* functions are not buried within setkey anymore.

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/datatable@1222 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Missing "f" in %.3f for Windows-only verbose-only fread

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/datatable@1223 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
To cleanly pass clang 3.3 -Wall -pedantic

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/datatable@1224 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Merge branch 'refs/heads/r-forge-git-svn-local'
Optimisations + code cleanup for dcast.data.table

+ Moved 'subset' and 'aggregation' from C- to R-side.
+ Also moved ordering/keying data.table at R-level as well.
+ Added an additional test for 'subset' argument.
+ Much needed reduced clutter at C-level, ex: no "cast groups".
+ 2x speed-up due to a) aggregation before ordering whenever possible, b) using internal reordering which is much more efficient - avoids a lot of (unnecessary) mallocs.
+ Updated '?dcast.data.table' with new timings.

+ Minor: Fixed a broken link - "?forder". It's not yet exported (and there's no ?forder yet).