Add option widgetParent

This option will default to nearest scrollable, and if none found, to
body.

discussed on #264
Merge pull request #406 from cusspvz/option-widget-parent

Add option widgetParent