javascript.lang: Group properties/methods by object
javascript.lang: Group properties/methods by object

This should make maintenance easier, instead of dealing with two giant
contexts.

This also ensures methods are preceded by a dot (but not spread or rest
parameter syntax), and changes highlighting of properties so that the
dot is not highlighted.

GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview,GNOME/gtksourceview