HTML5/D3: Improve d3 update from external action

Home page icons always show result of update notifications received
from steward, but the first drilldown might not reflect the updated
values. Now fixed.
HTML5/D3: Improve place/1 settings

(apprentices.js work in progress. Ignore for now.)
update CHANGELOG

device.expand robustness
UPnP subscribe robustness
fix time to full charge
thursday night fixes

duplicate uuid robustness
cycleTime.ago expansion
fixed .condition evaluation