Update 0.7.45 - 0.7.47


New Features:
- Controller Support (Beta)
- Geisha portrait
- Atlantic male kid portrait
- Triton Colony polishing (New Dialog, New NPCs, changed portraits)
- Allow customizing the mouse shortcuts
- Add an enlarge fonts option
- New Dialog for Lexa
- New Caduceus weapons and shields
Improvements:
- Fire each weapon only if it is in range
- Auxi should mention red arrows for weapon targeting
- Add support for mouse button 4 and 5
- Allow to reset one input config entry with backspace
- Add a mouse hover highlight for the shortcuts list
Bug Fixes:
- Waechter hacking first wave can block the story from progressing
- Create Shiro if he does not exist on save load
- Ship/Rocket smoke alpha is reset when parent is destroyed
- Krill and Zorg: Zorg doesn't attack
- Interrupt the Transport: Some ships have no weapons
- Genocide Consigment: Auxilium can be missed
- Atlas has a wrong Dialog Block after the Diversion mission
- Trade HUD: Sorting by price/weight is incorrect
- Target icon for Xander/Trade Node is visible on all stations
- Auxilium ship has a small red outline/edge at the bottom right
- Flowers have the quest item color and icon
- fix: "Attempt to delete Window that does not exist"