replace =default in test to fix iterator_range.cpp unit test regression with older compilers.
Add test for compile failure.

  see also: 5f2560f d48040a
            https://svn.boost.org/trac/boost/ticket/9851

Signed-off-by: Kohei Takahashi <flast@flast.jp>
Merge branch 'develop' into oven
Merge branch 'oventoboost/master' into oven

Signed-off-by: Kohei Takahashi <flast@flast.jp>