Use all columns when reading Excel file
This tries to map Excel file columns to our predefined member fields and converts their values accordingly.
Where this fails, we include the column value as a string and add a custom member field definition for it.
There's a few todo notes in here, but I think we should leave those for later.