Add genre option to downgrade non-boundary face error to a warning
This implements the feature described in #556 (closed). If any surface faces specified by side_set_ids
are non-boundary faces, this normally fatal error is downgraded to a warning if the new enclosure parameter warn_non_boundary
is true. Such faces are not included in the surface, and the number of such faces for each side set are written to the terminal.