update flowjo xml parser to handle different (newer?) xml files