Added GShare predictor, made branch predictor inheritance hierarchy