Feature #1323: Implement restocking items (does not handle levelled lists yet)
Fix "unknown info ID" exceptions when a dialogue response is from the Info Refusal group

Could be observed in TG_OverduePayments quest when talking to Trasteve about Dwemer Artifacts.

Info Refusal responses are not specific to any particular topic, so they should not be added to the journal. Trying to do so anyway will cause "unknown id" exceptions because MWDialogue::Entry expects the infoId to be from the Dialogue for the supplied topic.
Allow setting a journal index even if there's no related journal entry

This is used by the MV_SlaveMule quest.
Fix long journal entries not being displayed
Remove unneeded MWScrollView
Feature #1323: handle restocking levelled items
Merge branch 'master' of https://github.com/OpenMW/openmw

Conflicts:
	components/esm/inventorystate.hpp