So the end of stream errors people are getting are NOT server related. They are client side. To fix (on Windows):
1) Go to C:\Windows\System32\drivers\etc
2) Copy the file "hosts" to where ever you like, it's just temporary
3) Open the file with notepad and remove any line with Minecraft in it
4) Save and close the file and put it back in the etc folder and overwrite the old one
5) Have fun playing Minecraft again