polygon - 判断点是否在一个多边形区域内, 支持凸多边形与凹多边形

判断点是否在一个多边形区域内, 支持凸多边形与凹多边形(算法源于QT的QPolygonF)