Separate additional penalty for last line with hyphen
Separate additional penalty for last line with hyphen

A recent change added a penalty for a hyphen at the last line break,
which is visually undesirable. However, the penalty was assessed to
"widthScore", which broke the assumption (used for another
optimization) that widthScore increases monotonically. This patch
separates the penalty into a different parameter, restoring the
validity of the monotonicity assumption.

Bug: 22066119
Change-Id: I6a47a350ef3ceee2f00ee430d6954d0c307227f0

jamesr/sky_engine,krisgiesing/sky_engine,chinmaygarde/sky_engine,aam/engine,mikejurka/engine,cdotstout/sky_engine,mikejurka/engine,Hixie/sky_engine,chinmaygarde/sky_engine,tvolkert/engine,cdotstout/sky_engine,chinmaygarde/flutter_engine,devoncarew/engine,chinmaygarde/flutter_engine,chinmaygarde/flutter_engine,krisgiesing/sky_engine,rmacnak-google/engine,jason-simmons/flutter_engine,Hixie/sky_engine,jason-simmons/flutter_engine,cdotstout/sky_engine,flutter/engine,jamesr/flutter_engine,jason-simmons/flutter_engine,jason-simmons/sky_engine,jamesr/sky_engine,jason-simmons/flutter_engine,chinmaygarde/flutter_engine,chinmaygarde/flutter_engine,flutter/engine,aam/engine,jamesr/flutter_engine,aam/engine,tvolkert/engine,rmacnak-google/engine,rmacnak-google/engine,jason-simmons/sky_engine,jason-simmons/sky_engine,jason-simmons/flutter_engine,jamesr/sky_engine,jamesr/sky_engine,cdotstout/sky_engine,chinmaygarde/sky_engine,jamesr/flutter_engine,tvolkert/engine,aam/engine,devoncarew/sky_engine,jason-simmons/flutter_engine,jason-simmons/sky_engine,devoncarew/sky_engine,rmacnak-google/engine,Hixie/sky_engine,jason-simmons/sky_engine,aam/engine,cdotstout/sky_engine,aam/engine,devoncarew/engine,jason-simmons/sky_engine,flutter/engine,mikejurka/engine,krisgiesing/sky_engine,jason-simmons/flutter_engine,jason-simmons/sky_engine,jamesr/flutter_engine,devoncarew/sky_engine,jason-simmons/flutter_engine,jamesr/flutter_engine,mikejurka/engine,devoncarew/engine,mikejurka/engine,chinmaygarde/sky_engine,flutter/engine,Hixie/sky_engine,devoncarew/engine,mikejurka/engine,chinmaygarde/flutter_engine,tvolkert/engine,tvolkert/engine,flutter/engine,krisgiesing/sky_engine,devoncarew/engine,rmacnak-google/engine,krisgiesing/sky_engine,cdotstout/sky_engine,chinmaygarde/sky_engine,chinmaygarde/sky_engine,aam/engine,jamesr/flutter_engine,flutter/engine,devoncarew/engine,flutter/engine,Hixie/sky_engine,Hixie/sky_engine,mikejurka/engine,krisgiesing/sky_engine,chinmaygarde/flutter_engine,tvolkert/engine,devoncarew/sky_engine,Hixie/sky_engine,devoncarew/engine,devoncarew/sky_engine,aam/engine,Hixie/sky_engine,jamesr/sky_engine,jamesr/flutter_engine,devoncarew/sky_engine,jamesr/sky_engine,jamesr/sky_engine,mikejurka/engine,krisgiesing/sky_engine,chinmaygarde/sky_engine,jamesr/flutter_engine,tvolkert/engine,devoncarew/sky_engine,flutter/engine,mikejurka/engine,rmacnak-google/engine,rmacnak-google/engine,cdotstout/sky_engine,jamesr/flutter_engine