It seems there's a bug with the way you implemented the happiness fix.
From looking at the files it appears you basically added Ghandi's leader trait effect to everyone's existing traits, which creates a problem when playing as Napoleon. Napoleon's trait becomes obsolete with Steam Power, that means the happiness fix will also go obsolete along with it.
I simply changed his trait to never expire to get around it but hopefully you'll be able to find a real fix.
From looking at the files it appears you basically added Ghandi's leader trait effect to everyone's existing traits, which creates a problem when playing as Napoleon. Napoleon's trait becomes obsolete with Steam Power, that means the happiness fix will also go obsolete along with it.
I simply changed his trait to never expire to get around it but hopefully you'll be able to find a real fix.
) without increasing the production costs and tech costs (beyond what they are in the standard 500 turn games with the existing mod)? I was thinking this would be a really good idea since it would really allow for an even more defined sense of difference between eras then this mod currently allows, since the player would then be able to (and in some ways, be forced to) invest in upgrading ALL his forces and cities to the appropriate era each time he tech'd up.