host: Added FIELD_INIT macro to replace designated struct initializers

TODO item - apply this for all struct initializations to address the
associated windows portability item