javascript.lang: include the missing null value context

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=704743
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Fix api break for templates
Fix tests for recent GTK+ api changes

The template binding macros got renamed around a few times.

https://bugzilla.gnome.org/show_bug.cgi?id=704962
GTK+ >= 3.9.9 required