Jez Butterworth's multi-generational family and political drama has so many assets that it's eminently watchable throught more than three hours