Added documentation for the DailyRotateFile transport

In response to issue #254 (and my own curiosity)
Minor change. Just updating the number of options for Console.
Update README.md
[dist] Added .jshintrc to project. Currently some failing options, but we can fix those going forwad.
Merge pull request #262 from dtex/master

Updates to transport documentation
Minor: Adding missing ','
Update CHANGELOG.md
Removing ticksPerMillisecond unused variable. Fixes #375.
adding 'addRewrite' to winston, so that we can add extra information on the default logger.
[fix] catch exceptions for file transport unlinkSync

Using cluster, I sometimes run more than one winston logger on a
single instance. Occasionally they both detect that they should
remove the log file, and one will unlink before the other. This
adds a try...catch to make sure that the unlinkSync call doesn't
throw.
[fix] Be more defensive when working with `query` methods from Transports. Fixes #356.
Allow using logstash option with the File transport
Included the label from options to the output in JSON mode.
fix dates on transport test
[test] Add failing test for fix proposed in #365.
Added color for pre-defined cli set.
[fix test] Added failing tests for #396.
err can be a string
[test] Added failing tests for #404.
fix Logger#transports length check upon Logger#log