Xenoarchaeology

Adds new feature: cloning animals and plants from fossils. Features: 
- 13 discoverable prehistoric species to clone from fossils (including 5 brand new ones).
- 11 discoverable prehistoric plants to clone from fossils (including 9 brand new ones).
- New minigame that involves correctly ordering the genomes inside each genetic sequence to unlock an animal/plant.
- Fossils are no longer ornamental.
- Added satchel bag to make carrying around fossils easier.
- Some prehistoric animals and plants may seem strangely familiar... while others may bring more than the erstwhile scientist bargains for.

Feedback and bugfixes from previous PR have been added. Feedback and bugfixes from playtesting on Paradise Station have also been added (thanks Midaychi). Map has not been updated to avoid merge conflicts. I'll make a separate PR for the mupdate once this has been accepted. 

See #4891 for previous attempt. Code is largely identical. 
SetupXenoarch() is run in the setup proc (/vg/) of master_controller.