[FIXED JENKINS-20123] use bindJSON
[FIXED JENKINS-19581] use remote-polling by default until explicitly disabled
[FIXED JENKINS-18820] don't use "all branches" as default