Parallel rotate

This pull request adds `hpx::parallel::rotate` and 'hpx::parallel::rotate_copy` and the corresponding tests.