Internal ffi refactor

Update the internal ffi architecture, move all ffi in a single module ffi with submodule to graphics, window, etc...
This is made with the goal to make inner module of major module (like `rsfml::graphics`, `rsfml::window`) private.

Finally update the documentation to match the new reexport architecture.

Maybe i have forget some reexport and functionality are not accessible.