A few misc changes!
I've got a few changes to the version of ink I'm using that I'd love to get into the main branch! Apologies they're all in a single request.
InkList: Adds == operator for InkLists, and some other changes Jon(?) wrote for Overboard but never merged in ListDefinitionsOrigin: Null input check. _allUnambiguousListValueCache items should never be null, so we don't even want to check. Story: These were changes used in the InkPlayerEditorWindow Path+StoryState: This is a new feature! It enables you to get a more practical path string for the story state, which I've found super helpful as a way of checking where the player REALLY is in the story (which can then be used to rewind them, track state, find bugs, etc)