build phobos as .so
Fix documentation of std.digest.ripemd

Fixes the broken link to the source file and beautifies the reference list.
Merge pull request #1242 from redstar/ripedoc

Fix documentation of std.digest.ripemd
fix Issue 9836 - std.array.popFront does not work with alias this.

empty, front, popFront, back, popBack should work with alias this type.
Merge pull request #1233 from 9rnsr/fix9836

Issue 9836 - std.array.popFront does not work with alias this.
fix Issue 9431 - Tuple creation problem with array of array
Fixes Issue 7666 - Implement function to reverse fields of a tuple.
Merge pull request #1244 from AndrejMitrovic/Fix7666

Issue 7666 - Implement function to reverse fields of a tuple.
Revert Fix for 7666.
Merge pull request #1246 from AndrejMitrovic/Revert7666

Revert Fix for 7666.
Fix big endian version of MD5 and RipeMD160.

Obviously the code has never been run on a big endian architecuture.
With these changes the unit tests passes on Linux/PPC64.
Merge pull request #1240 from WalterBright/build-so-obj

build phobos as .so
add an overload for uniform!enum that takes a generator
Fix big endian issue in std.internal.math.biguintcore.d

The unit tests passes with this change on Linux/PPC64.
Fix endian issues in std.md5

I replaced the methods Encode and Decode with calls to methods
from std.bitmanip. This solves the endian issues.
std.variant: Fix "ditto ditto" documentation bug
Merge pull request #1251 from CyberShadow/patch-3

std.variant: Fix "ditto ditto" documentation bug
Fix endian issue in std.bitmanip

BitArray uses an array of size_t elements but opEquals() and opCmp()
cast it to an array of ubyte elements. On a big endian architecture
the bytes are accessed in wrong order.
The solution is to always use size_t elements.
Merge pull request #1254 from redstar/endianbitmanip

Fix endian issue in std.bitmanip
Merge pull request #1249 from redstar/digestendian

Fix big endian version of MD5 and RipeMD160.