Make crosshair texture based

Sorry for the new pull request, I removed the old branch by accident and couldn't figure out how to get it back, I have implemented the changes that everyone had suggested in this commit.

I have also opened a pull request on minetest_game with the crosshair texture.

- Use a texture based crosshair
- Center properly with screen
- Let servers handle the texture