Will the knife project tool be implemented in 2.8?

I would guess so, but I don’t think you will get a definite yes or no on specific tools and options from the 2.7x releases until after the first 2.8 beta is out. As far as I know the only parts of the Blender 2.7x builds being dropped for certain are the Game Engine, the Blender Internal Renderer, and the view layers. From talking with the devs I get the impression that there is still a lot of uncertainty about what the final 2.8 release will look like (tool wise) because so much of the underlying 2.7x code is being changed.