Kathleen:
Changes were made to improve performance and match rate. The address prefix and suffix elements should be combined with the address number to be represented as the house number. In the data you provided you would use the CompAddNum field for house number when creating the address locator. The subaddress elements for building and unit has been consolidated into one set of subaddress elements that supports multiple combinations. In the data you provided you could use the CompSubAddress field for SubAddr Unit when creating the address locator. The reference data can be formatted in the 3 ways in the screenshot below for subaddress elements.
When I compared a subset of the data you provided approx 70k records and compared the results of 10.4.1 to 10.5/10.5.1 and there was a 19% improvement in the number matched
The following link is to the Single House Subaddress style in the documentation.
Commonly used address locator styles—Help | ArcGIS Desktop<http://desktop.arcgis.com/en/arcmap/latest/manage-data/geocoding/commonly-used-address-locator-styles.htm#ESRI_SECTION1_7FC7CD744FDA4D379399C92D109FA67A>
You can continue to use the 10.4 style in 10.5, but will be missing out on the improvements to the style that were made. We are still in the planning stages for future releases so I cannot say at this time what Subadress will look like in future releases.