smartPuppets first version
Use true yield differentials, and use 100-based resource values.
Merge branch 'master' into smartPuppets
Purchase religious buildings in puppted cities.