make include guards consistent. This was SVN commit r5040.
This was SVN commit r4725.
Duplicate vertices are only stored once (then indexed multiple times), whereas the old version needlessly repeated data. This was SVN commit r4723.