title: CGPath stroke lineWidth is inconsistent with CAShapeLayer
body: <p><img src="https://i.stack.imgur.com/16rXC.png" alt="Image with line width 0.5">
  <img src="https://i.stack.imgur.com/H5pg8.png" alt="Image with line width 1.0"></p>
  
  <p>The image on the left has a lineWidth of 0.5. The image on the right has a lineWidth of 1.0. I would expect the left image lines to be consistently wide, like the right image.  </p>
  
  <p>I'm adding lines to a CGMutablePath, but when I add it to my shapelayer, the lineWidths are inconsistent as you can see in the image.</p>
  
  <p>Here's my code</p>
  
  <pre><code>shapeLayer.strokeColor = [UIColor redColor].CGColor;
  shapeLayer.lineWidth = 0.5;
  shapeLayer.fillColor = nil; 
  shapeLayer.miterLimit = 0;
  shapeLayer.path = path;
  </code></pre>
  
  <p>Any help is greatly appreciated!</p>