Added Custom Calibration Pattern Module.

Added Custom Calibration Pattern Module.

Development notes can be found [here](https://docs.google.com/document/d/1t9seT0F4UC00Pr9kvAE-jM3Xl5P6xuGX6XOvScNZUgw/edit?usp=sharing).

Video of functionality is [here](http://youtu.be/Cm4YbwL43Ww).
can you please move this functionality into the nested cv::ccalib namespace?