[within][winding] Add more robust calculation of sides in winding strategy.

This commit fixes the ticket https://svn.boost.org/trac/boost/ticket/9628.
The side is calculated always WRT the vertical segment if the p<1> is "equal" to one of the segment endpoint's <1>.
For more information see the comment in the code.
Merge pull request #94 from mkaravel/fix/num_points

[multi][algorithms][num_points] replace size_t with std::size_t
[test][within] Comment out, mistakenly not commented out line
[distance] added missing include file
[extensions][offset] Let offset compile again.
Note: it does not generate correct offsets!
[strategies][winding] Replace Points creation using copy-ctors with default-ctors + set<>()

Also add some comments about what's going on in the code.
Merge pull request #95 from awulkiew/feature/point_in_geometry

Fix for within() - ticket https://svn.boost.org/trac/boost/ticket/9628
Add ticket 9628 to release notes, fix the ticket 10077 placement
[doc] Fix docs of Boost.Polygon adapters, add examples.
[doc] Add Boost.Polygon examples to Jamfile
Merge branch 'develop' of github.com:boostorg/geometry into develop
[buffer] optionally simplify using ax strategy
[buffer][test] use Aimes to test simplify with ax strategy, optionally count number of self-ips
[buffer] add buffer_circle strategy for points and multi-points, and pass
it all the way through the dispatches
[buffer] changed comments
[buffer] removed non-used phase parameter
[buffer] removed many unnecessary includes from buffer_side
[buffer] avoid having point types in strategies which can be deferred
[buffer] add side/circle strategies to include
[buffer] remove end_skip strategy