Merge pull request #12 from yavorg/master

Adding support for clearing a value
Fix case typo in `smallBackgroundImage` property
Prevent network errors from throwing uncatchable exception
Fix URL handling

Current implementation doesn't allow URLs with port (i.e.: http://domain.com:8080/path
Fix missing headers variable
Merge pull request #15 from rs/fix-host-with-port

Fix URL handling - thanks!
Incrementing version
Update README.md
Merge pull request #13 from rs/fix-typo

Fix case typo in `smallBackgroundImage` property
Merge pull request #14 from rs/fix-req-error-handling

Prevent network errors from throwing uncatchable exception
Moving to 1.2.4 NPM
Added authenticated push messages (TLS Client Certificate)
Added authenticated push messages (TLS Client Certificate)
Fix notification callback not being invoked and connection reset errors
when using Node 0.10.x

With the new Streams API, you must read from the HTTP response stream
before 'end' will be emitted.
Updating readme.md
Small refactoring
Supporting Node .10
TLS/SSL
Using copyOfInterest for sslProperties inside the protocol switch
Merge pull request #18 from jeffwilcox/tls

Authenticated push messages support (TLS Client Certificate)