Fix/validity of empty multigeometries

This PR changes the validity check for multi-geometries: multi-geometries with no elements are now considered as valid.
The unit test for `bg::is_valid` is also updated, as well as the document, which now reflects this change.