"Outdated server! Pretending to be 1.7.8" --> There is no need for this message, as far as I see it, it is an incorrect error message that can mislead users and was intended by Mojang as a "cocky" response to servers not fully supporting the new features but allowing newer clients to connect.
I see, sorry for my response in that case.