Pusher signature incorrectly generated on Windows systems

The Pusher API specifically expects a signature to be calculated on a string joined with "\n" newline type. The use of PHP_EOL causes the signature to be incorrectly generated on Windows systems.