Add std.range.enumerate

Fixes issue 5550
std.process: Update unittest_burnin to test new functions
std.process: Test random characters at filename start as well
std.math: added frexp for float and double
fix Issue 13446 - Can't use executeShell/escapeShellFileName to redirect to file whose name starts with &

Discovered and verified by -version=unittest_burnin
Make std.file.isFile, isSymlink and their unittests safe
Update indentation
make a template
remove private
Merge pull request #2508 from 9il/frexp-single-double

std.math: added frexp for double and float
Fix trustedSymlink to use toStringz
std.internal.scopebuffer: added inout for slices

update unittest

removed no-op cast

remove blank lines
Fix issue 13483 std.range.tee should accept function symbols
Add missing imports
Merge pull request #2523 from 9rnsr/fix12359

Add missing imports
std/regex/package: Fix unmatched --- in DDoc comment
Merge pull request #2527 from CyberShadow/pull-20140918-003356

std/regex/package: Fix unmatched --- in DDoc comment
Make std.file.setAttributes safe
Merge pull request #2518 from 9il/scopebuffer

Scopebuffer
Merge pull request #2528 from tom-tan/safe-file-setAttributes

Make std.file.setAttributes safe