tests/post-limiting-test.js modified
Adding one universal logger - everything goes through winston.

* Add a file transport
* Add a statsd transport
* Add a heka transport

All logging except for cef logging goes through these. statsd stats go through these.
Add a stats.setupMiddleware function to reduce duplicate code in each of the processes.
document the actual initial motivation for _shimmed
evaluate nothing in include.js when native support is available
Merge pull request #3923 from mozilla/include_js_shimmed_doc

document the actual initial motivation for _shimmed
Merge pull request #3912 from mohit-agarwal/post-limiting-test

Test fails on tests/post-limiting-test.js (starting with 0.10.16). Accept either 'socket hung up' or 'ECONNRESET' as a valid response to this test.
fix IE11

* update WinChan's ua sniff to handle IE11
* remove the extra  after the  class.

fixes #3593
Issue 3855 fixed.
Merge pull request #3935 from mohit-agarwal/issue3855

`main_site` and `stagedOnBehalfOf` localStorage fields no longer used, can be removed.
start moving items into the logging directory

* custom_logger
* cef_logger
* metrics
* logging

update the tests for the file change locations
Update metrics to go through winston.
Update how statsd messages are done.

* Revert changes that removed statsd.increment and replaced it with a logging message.
* In statsd.js, trigger winston messages with the statsd. prefix.
* In winston-statsd, listen for statsd. messages, and do the right thing.
* Try to get the host/port out of statsdConfig, not statsdOptions
Split off writing to cef (winston-cef) from the cef_logger interface
Add a heka winston transport
hook up a rabbitmq winston transport.
Create a KPI transport that uses a TCP connection to shuttle metrics to the KPI store.
Move all the transports to the transports directory

* Make sure the metrics logs are written in the same format as before.
update lockdown for current installs
Manual merge of #3893 - update winston to 0.7.2 to work with node v0.10.18.

From commit 22d26c440ba74ac2103072cf8dd064a4bde842b9