Adding dependencies
travis-ci support
Merge branch 'fix-travis' into develop

Conflicts:
	.travis.yml
only publish on new tags
Merge branch 'develop' of github.com:js-platform/node-webrtc into develop

Conflicts:
	.travis.yml
Merge pull request #139 from blakelapierre/docker_updates

Update Dockerfile
Dependencies for streamtest
Re-enabled MediaStream code. Updated streamtest example.
Update example to close PeerConnection on disconnect, check for undefined callbacks on MediaStream and MediaStreamTrack, and in/decrement the ref counters on them.
Just the basics.

First to connect becomes the source of the streams, everyone else gets the rebroadcast.
Don't get local media stream if you are not the source.

Only get/show the rebroadcast if you are not the source.
Works with Node 0.10.31, segfaults on 0.11.13
Not sure how or why this happened, but comitting anyway.

Merge branch 'broadcast_example' of github.com:blakelapierre/node-webrtc into broadcast_example

Conflicts:
	examples/broadcast/index.html
	examples/broadcast/peerstream.js
	src/mediastream.cc