Allow selecting by names not in the manifest
Created by: jonahfriedman
This allows selecting by name if the manifest is missing, by manually typing or pasting in selection text. This is good to have because manifests can be incomplete on some or all frames.
The edge cases:
- After items are selected by name while not in the manifest, this also allows them to be deselected by clicking.
- If an item is redundantly selected (for example: "<41c3eaf9>, grass_mat"), deselected it by clicking will only remove one of the items, but a second click will remove the other.
I have also changed the format of literal hash value to <########> to decrease ambiguity about what is a literal ID value and what isn't.