AddItem should only spawn a message box when called from dialogue

Fixes bug http://bugs.openmw.org/issues/751
* Changes the logic of WindowManager::messageBox()
* Fixes removeItem
* Fixes addItem