I just pushed more updates to my master branch.
This includes the "missing" patches from my last push (the testnetbox and ltc dep upgrades) as well as fixing the bad merge of the getchains patch and the missing debug.h file.
I've also reverted a small portion of the "MapSeeker" patch which was potentially problematic, and fixed the merge of it as well. (Map generation time should be fast again.) I'd still like to correct the secondary map filter, and put the whole thing behind some gui options, but this will have to wait. (Is anyone even still human mining at the moment, anyway?)
Finally, although I had previously thought that we could get away with executing the fix without formally forking, I think that I was basing this on some bad rationalization. After some experimentation I've decided that it will be best (probably even necessary) to play things safe and explicitly hard fork, with a protocol version increase.
As such, in my patches the fix is now enabled for live net with a fork coded for block 100,000, and with block header version bumped up to 3 to prompt user upgrades. An upgrade window of roughly 10k blocks should be enough time (2-3 days-ish?) for builds to be made and for people to upgrade.
If anyone knows of any reason why these patches should not be deployed, speak now or forever hold your peace!