Adds fromStringz impl. and unittest
make *naryFun take by auto ref
Tweak n-ary mixin impelmentations
Tweak Cycle indexing
Fix issue 10845
Cycle unittests
std.algorithm: Fix the hasAssignableElements restriction from HeapSort

This restriction seems unnecessary (as HeapSortImpl uses swap/swapAt,
which does not require assignability), and was getting in the way of
e.g. sorting a range of Refs. The range can satisfy either
hasAssignableElements, or hasSwappableElements
Switch to matchFirst/matchAll for examples
Use documented unittest rather than code dup
std.algorithm: Allow proxySwap-using swap overload to take by ref
std.algorithm: Add test for sorting via proxySwap
std.variant: Adjust test for ARM

See http://d.puremagic.com/issues/show_bug.cgi?id=10879
[ARM] Implement parse!real for systems with 64bit reals

and some unittest fixes
[ARM] Fix phobos unit tests
Fix frexp for systems with 64bit reals
Fix isInfinity for systems with 64bit reals
Fix NaN for systems with 64bit reals
[ARM] Implement remaining std.math stuff
Remove duplicate ArchiveMember.madeVersion() property.

This fixes a build-breaking issue introduced by
9bcb99fee17db5f76a2d430b9f95683dad75c8a7.
Merge pull request #1863 from jpf91/arm-5

[ARM] Implement remaining std.math stuff