Radius fix in _path.cpp

Updated the points_in_path method to allow negative radii as is implied by the documentation.
Added test for negative radius in Path.contains_points
Added point which is inside the unit circle but not inside a circle of radius 0.5
Merge pull request #2915 from simongibbons/master

Consistency of the radius argument for Path.points_in_path