Removed dependancy on linking with Boost.Test, using header only
[test][iterator] remove linking dependency with Boost.Test framework
[test][set ops] remove linking dependency with Boost.Test for P/P and L/L unit tests for union
Merge pull request #14 from mkaravel/feature/point_iterator

[test][iterator] remove linking dependency with Boost.Test framework
Merge pull request #15 from mkaravel/feature/setops

[test][set ops] remove linking dependency with Boost.Test for P/P and L/...
[geometry] Fix compilation errors

point_in_geometry - Intel 11 probably can't handle BOOST_STATIC_ASSERT() inside which some template is directly instiantated - replace by intermediate value + BOOST_MPL_ASSERT_MSG for better error message.
multi_touches test - include missing header
[relate] Fix GCC 4.4 and 4.5 compilation errors

Explicitly define namespace for the call relate::set<> in implementations of relate().
[iterators][relate] Fix Intel 11 compilation errors.
[test][within] Divide within() test into several smaller files.

The intention is to prevent creation of too big files in MinGW.
[test] Divide relate() test into several smaller ones.

The intention is to prevent creation of too big files in MinGW.
Move predefined Geometries for relops from test_relate.hpp to predef_relop.hpp
Move test_geometry<> defined in relate.cpp to test_relate.hpp
[get_turns][relate] Handle Point-size Linestrings

Point-size Linestring is a linestring containing exactly 2 equal points.

Add generation of positions for degenerated turns, non-degenerated segments in get_turns_linear_linear.
The code should be polished after the addition of info about the degeneration of segments into Turns.