allow dot in set names in create_bnf()
allow dot in region names

- update create_bnf(), _depends
fix Region.get_edge_graph() for degenerate edges