• Fix two bugs in linear gradient rendering.

    1. When the first stop of a gradient was not at position 0%, WebRender
       did not draw the solid color from 0% to that first stop, in violation
       of CSS-IMAGES-3.
    
    2. Certain gradient angles would cause the segments to be too narrow.
       This patch fixes this by correcting the trigonometric calculations.
    
    Closes #161.
    pcwalton committed Feb 5, 2016