Replaced deprecated cast.hpp with polymorphic_cast.hpp. Droped dependency to the Numeric library
more robust implementation for BOOST_RANGE_EXTRACT_OPTIONAL_TYPE
Merge pull request #10 from apolukhin/develop

Replaced deprecated cast.hpp with polymorphic_cast.hpp. Droped dependenc...
fixed and resolved missing coverage in the copy_backward unit test.
More remove execute attribute from files.

  rel. to:
  https://github.com/boostorg/range/commit/e0e6fefb1ed5e6207428143876f507d45b381891

Signed-off-by: Kohei Takahashi <flast@flast.jp>
Merge pull request #12 from Flast/pr/file-mode

More remove execute attribute from files.
Fixed range adaptors that were creating underlying iterators that were not default constructible.
handle composite iterator traversals in iterator_range
Merge pull request #13 from ericniebler/iterator-range-traversal

handle composite iterator traversals in iterator_range
work-around for msvc limitation that causes has_iterator<> to fail for structs named iterator. Only applies to msvc-10.0 and earlier.