add byte order mark detection to VW parser