Merge pull request #3 from W-Net-AI/master

Changed size.hpp and size.cpp to use double instead of int by default.
Switched point.c/hpp to macros for wrapping

Now using macros to automatically generate code for the various element types
that points can accept. While I'm only committing code for int/float/double,
support can now trivially be extended to any type you might like to store in
a cv::Point_<>.
Merge branch 'master' of github.com:arjuncomar/opencv_contrib