implement while_true view
take_while implementation
Merge pull request #15 from gnzlbg/until

Implement while_true view
misc clean-ups
implement any_of and none_of
Merge pull request #17 from gnzlbg/any_none_of

any_of and none_of
replace, replace_if and tests; fix tests for shuffle and random_shuffle
replace_copy, replace_copy_if, and tests
swap_ranges & tests, flesh out rotate, fix return types of rotate and move_backward
demote recursive_range to an example