update waltzLine polygon points on window resize
waltz fading and waltzes array and object persistence

The waltzes array and objects it contains are created
once when common.js is loaded. The values in the waltz
objects are updated without creating new waltz objects.

This change means we no longer have to re-bind waltzes to
the waltzLine selection.