Merged 3D to 2D mapping of electrode positions

There was a duplication of code for mapping 3D electrode positions
to a 2D space. Both the `_auto_topomap_coords` and
`make_eeg_layout` functions had their own implementation.
updated docstrings