remove most SumatraWindow usage
remove EbookWindow (fixes issue 2594)
stop using Doc for engines (Controller allows to abstract both when needed)
clean up remainder of EbookWindow.cpp