All things Angular plus use new "zone" json command

This is the PR for the Angular port. (Which I apparently never turned into a PR.)
Second part are the changes in pdnscontrol for pdns PR 992.

Maybe the old HEAD should get a tag or something for future reference.