rework concept checking to be more in line with Concepts Lite, fixes #63
Merge branch 'master' into dev

Conflicts:
	include/range/v3/range_fwd.hpp