Add std.range.enumerate

Fixes issue 5550
Merge pull request #1866 from JakobOvrum/enumerate

Add std.range.enumerate