posting hash changes as messages to the parent container.
Merge pull request #13 from hkrishna/demo-able

Making it demo-able
need to re-render when client asks for feature info
fixes a bug where feature info was only sporadically updated if no other animation was active
IW: Fix the protocol for the tangram sources

Currently we always assume a http protocol for our source urls. This
commit adds a function that detects the protocol that the page is
current using and uses that to build the urls.

I left alone the urls were it did not seem necessary to modify (ie
localhost).
Merge pull request #17 from tangram-map/iwillig/fix-protocol

IW: Fix the protocol for the tangram sources
IW: Fix typo
Merge branch 'master' into async
don't pass GL program to the compilation callback
unecessary (for now anyway) and wreaking havoc on the queue callbacks (being interpreted as errors, but reluctant to switch to node-style error-first pattern)
trivial
fix worker mode create bug (manifested when passing a mode on demo URL)