Allow box meshes to be empty (#330)
* allow box meshes to be empty * add some test for generate_box_mesh * add sanity test for empty meshes * clarify exception string Co-authored-by: Andreas Klöckner <inform@tiker.net> * document that axis_coords can be empty Co-authored-by: Andreas Klöckner <inform@tiker.net>