I understand why you did this sdk double goroot magic workaround, but just give us a choice to specify and separate all appengine code from the real goroot please even if it does the exact same thing but made appengine compatible. Every IDE would be thankful and also everybody that needs to dig deep in performance issues and figure out if its the compiler or the standard library that can be improved is going to be thankful as well. Just adding all modified goroot packages is all I ask, it will not break anything. Or just make a separate branch that includes it, then it doesn't even change the master repository.
related to https://code.google.com/p/googleappengine/issues/detail?id=13268