some stuff working
onOpen and onClose to setup and teardown
Add support for icons in PushButtonWidget
fix whitespace
Merge branch 've-upstream-merge' into VE-697

Conflicts:
	extensions/VisualEditor/wikia/modules/ve/ui/dialogs/ve.ui.WikiaMediaInsertDialog.js
adding clone method to WikiaCartItem
Merge pull request #2340 from Wikia/VE-697

VE-697: Media tool fixes in upstream merge