You'll need TOEFL for both Harvard and Stanford. You can try negotiating with each school but it'll be pretty difficult for either to make an exception unless you have extenuating circumstances that will prevent you from taking the test. You probably won't want to try too hard and leave a less than positive impression with the admissions committee.
1. Yes. I always check the official websites instead of relying on hearsay.
2. Again, I don't believe it's "normal" to ask the school to waive the TOEFL requirement if neither your bachelor's program nor your master's program were taught in English.
I would recommend spending time on polishing your application instead of trying to get around this requirement. You may find a way to have some schools exempt you but I won't count on that with all the schools. Sounds like you should be able to do well on the test without too much preparation anyway.