as it can.
Some design notes:
* BM_Dissolve_Disk is now more like a
BM_Dissolve_Vert function (e.g. there's logic
to remove verts if there's not surrounding faces).
I kindof like this idea better (if we decide to
go this way we should call it BM_Dissolve_Vert)
but will have to discuss it further with Briggs.
It seems more intuitive to have a "destroy this
vert" function then a "just destroy it in this
specific situation" function.
* Joining two two-edged faces does not work, so
dissolve vert cannot clean all of them up. Until
this is fixed, I've added checks in the conversion
code so at least things don't crash.