Series of usability fixes and improvements
- Do not crash old projects if there is no free function information
- Persist user preferences while toggle minimap
- Only show "Unload" context menu if there's something to unload
- Make it possible to select multiple entities (double click on each entity or right click > select)
- Do not load unrelated entities when user asks to load children of a given entity
- Enable some useful context menu actions for repositories