DBGFM::vertex_iterator: Performanche improvement

Cache the current vertex_descriptor for operator*.
DBGFM: Return the vertex bundle of a vertex iter

Cache the current vertex_index of a vertex_iterator.