Respect admin profile settings for widgets.

- Checking a box to allow a widget for a non-super user profile should result in that widget being available in the Add Widget popup.
- Unchecking a box should result in that widget being removed from the profile and from all users who use it.