template fixes in /include/cg/io
Merge pull request #5 from ZumZoom/io_fix

template fixes in /include/cg/io
Random utils
Contour class refactored
fat commit

[+] some operations. I'll push some interfaces, pull implementation for
them
[+] triangle_contains_point example
[+] bug fixes
Merge branch 'contour_fix'
Point highlighting & improved hints
Improved user interface
moved random_generator to util namespace
operations changed + some tests added + rectangle_segment intersection added
added io/triangle.h
segment performance optimizations + CMakeLists.txt update to support Clang 3.2
Merge pull request #7 from ZumZoom/intersection

Intersection
Merge remote-tracking branch 'lisyarus/gui-fix'
Merge remote-tracking branch 'blackhawk74/rand_utils'
minor cosmetic changes
[+] collinear_are_ordered_along_line
[+] graham hull
[+] graham hull examples