Fix for AbstractEdgeHelper to discover edges even when vertex types are identical
Various build setting tweaks.