Adding sequential_task_execution_policy
(cherry picked from commit a1d59f3bbf4780885236d144f3a89fc890fae8a4)
Using fused_invoke_r, use decayed tuple type
(cherry picked from commit 7e251ee768aa9575033c861e10f46833ec48e72f)
Fixing sequential_task_execution_policy, separating adjacent_find.hpp, fixing adjacent_find tests
(cherry picked from commit 354e21824922c551e7a1f3db8ab04a9b08c83e6f)
Fixing all_of, any_of, none_of
(cherry picked from commit 390c7cb6047d986b3c45ff0cd59de2a05b6dcf4b)
Separating adjacent_find
(cherry picked from commit 73d21a150faaed617f24e06263e65fd7169b5ed1)
Adapting more tests to new sequential_task_execution_policy
(cherry picked from commit 061caa6c47738b79b26245fa88c263d8959897ef)
Adapting more tests for seq(task)
(cherry picked from commit 5b8e6c15bc96f76b271d518464042d40ccd53dba)
Two more tests adapted to seq(task)
(cherry picked from commit 385f56332c9c1926fb85c3a51945de62a47f412e)
Adapted remaining algorithms to sequential(task)
(cherry picked from commit df0309564847d6e6d823321e95df3996a73588f9)
Fixing failing findend_test
(cherry picked from commit 2077639a8b2fec7a576f27e0a03c96b655839838)