Fix Issue #192

Add new method removeFromPopupSlot to HasPopupSlot interface
Add corresponding implementation to PresenterWidget
Add test verifying the behaviour to PresenterWidgetTest
Merge pull request #192 from bmoritz/HasPopupSlot

Enhancement for HasPopupSlot
Merge remote-tracking branch 'origin/master' into brandon_addcarstore