[point iterator] use the unit test framework library in unit tests (instead of include the test framework and compile it each time)
[iterators] add missing includes; rename InnerRange to inner_range (coding standards);
Merge pull request #10 from mkaravel/feature/point_iterator

[point iterator] use the unit test framework library in unit tests
Merge pull request #11 from mkaravel/feature/setops

Feature/setops
Merge pull request #12 from mkaravel/feature/setops

[set ops] polish code and use std::find_if (suggestions by Adam);