Zepto support

The datalink script depends on jQuery global and uses the proprietary jQuery selector `:script`, neither of which are compatible with Zepto.

This PR overcomes these issues by introducing an alternative script that's compatible with Zepto.