Replace padding with padAngle.

The pie layout now exports the padAngle so that it can be used by d3.svg.arc to
inset the arc accordingly.
Allow padAngle accessor to be set.
Avoid crash when accessing padAngle.

For backwards compatibility, do not attempt to query the padAngle if the input
data is not truthy.
Better handling of thin wedges.
More fixes for thin wedges.