Dom Sibley scored a character-filled hundred to provide Warwickshire with a timely boost on the opening day of the LV= Insurance Championship battle with Gloucestershire at Bristol’s Seat Unique Stadium.