A fabric-roofed edition of the BMW i8 arrives alongside a mild styling refresh and upgraded electric drive system for 2019.