<1.7.x end of support

Removed support for <1.7.x verisons.
Because the program is ill-formed. If you bind a non-const lvalue reference to a temporary rvalue then the reference is guaranteed to point to an invalid value as soon as the statement has finished. So the standard banned it.