Keeping forwarding headers for groups of algorithms only
Fixing static assert testing for output iterator
Fixing return type handling
Suppressing PVS warnings