adds new feature: cloning extinct animals and seeds from fossils found through xenoarchaeology, some minor tweaks to various other areas to make it work

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into xenoarchaeology

Conflicts:
	icons/obj/hydroponics.dmi

manual merge of conflicted icon file

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
reconstitutor has a chance to extract multiple genomes per fossil (50% for two genomes, 37.5% chance for three genomes), moved xenoarchaeology initialisation code into the master controller, added upper and lower spawn vals for digsite turf number and artifact machine number, added circuitboards for the reconstitutors, fixes missing clonepod for flora reconstitutors

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
moved xenoarchaeology master controller code into a separate file

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
miscellaneous fixes to various anomaly utiliser effects involving location/holder issues, fixed anomaly harvester runtime, reworks anomaly utiliser to be a lot easier/nicer to use, balance tweaks:
- caps stun effect values for pulsing
- sets max utiliser battery charge to 300 (30 sec)
- changes energy consumption for utiliser pulse effects to "effect max charge level" * "effect range" ^ 2
- changes energy consumption for utiliser touch effects to 100 (10 sec worth of consumption)

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
harvester can now harvest artifact's secondary effect, which effect it chooses is determined by which are active (if both are active it can harvest neither)

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
rework talking items and re-enable them, made xenoarch boxes have a variable internal size, added three new eldritch xenoarch finds (poltergeist mask, vampiric statuette, endless replenishing container)

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
switched autocloner and replicator artifacts over to a timer system, made replicator use materials to create items (materials can be anything)

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
changelog update

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
Merge pull request #5276 from caelaislinn/xenoarchaeology

Xenoarchaeology