Adapted to run with DeepaMehta 4.3

Hi dear dgf!

The child/parent commit (in the beginning! of last year, wow ...) we somehow did in parallel but our repos should not differ. I did not create an extra branch and I did some minor changes in code-style (in the js renderers) in the hope that you wont kill me because of those.

Regarding the update to DM 4.3, on client side things were a bit tricky but everything looks OK to me now!
It still would be very valueable if you could test-drive all existing features once.

Greetings!