Implement the correct method for determining field order.

Based on advice from tueidj we implement this method based on how
TVs actually determin the field order.

Removes spammy messages about "Invalid field order"
Merge pull request #644 from phire/invalid-field-order

Implement the correct method for determining XFB field order.