Initial checkin of logic to allow new widgets to be added to a
particular state, versus always going on the base state.
Add logic to widget library *CreateTool.js so that new widgets get added
to current app state if the preference is set. Also, remove logic added
in last commit that moved widgets within a *Input.js file (which is the
wrong place for that logic).
Add button to States palette toolbar to toggle between new widgets going
to background or to currently active state.