Simplify the way we track markers.

This simpler implementation just adds a "isDartMarker" attribute on
markers. That way we don't have to deal with maps of arrays of filenames
and what not.