ensure widget modals have unique id's

With the switch to bootstrap modals, dynamically created widget creation modals shared an id, causing the first modal to be linked to all Add Widget buttons.  This meant that only the top widget editor would open.  This changeset creates a unique ID for each add widget button.

This is just a temporary fix, as these modals will be replaced by a view stack.