Fix date tests

Fixes the test case to pass the tests in your own environment. Cause is
probably the difference of time zone, the tests should pass independently
of the environment.
Fix expected value
Update tests to avoid API testing with using API
Remove unuse variable
Improved tests to the detection of AM and PM that it does not depend on the API
Add ability to filter log messages by threshold

This allows configuration of a minimum log level. Log messages greater than
or equal to the specific log level will be included in the log output,
others will be discarded.
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 #583. Allow upper and lowercase `to` values for `convert()`. Also return original value if an invalid `to` value is provided.
Adding official deprecation notices for profiler
Update charts user guide to indicate the need for the charts-legend module to create legends. Fix #2533219
Merge branch 'depricateprofiler' into dev-3.x
Adding buildfiles for profiler
Merge branch 'dev-master' of github.com:yui/yui3 into gh-583
Build Color.
Merge branch 'fix-table-renderBody' of https://github.com/albertosantini/yui3 into gh-595
Build DataTable.
Merge branch 'dev-3.x' of github.com:yui/yui3 into gh-595
Fix %Z format tests
Merge pull request #520 from okuryu/fix-date-tests

date: Fix unit tests
Merge branch 'yui-log-minlevel' of git://github.com/andrewnicols/yui3 into andrewnicols-yui-log-minlevel