fixed receiveTimeout to not wait beyond the specified limit in the event of multiple internal waits
Make UTC and LocalTime singletons be instantiated with CTFE.

Yay! It's now possible to instantiate classes at compile time and then
use them at runtime.
bigint purity
Merge branch 'master' into bigintpure

Conflicts:
	std/bigint.d
bigint pure

the only exception is toString as it takes a delegate and this makes
things more tricky
Merge pull request #1287 from burner/bigintpure

BigInt pure Fixed issus #6850
Fix some borkage with documentation of File.readln variants; add a better example for File.readln(buf) that emphasizes the need to copy the buffer, since it is overwritten when read
Merge pull request #1284 from jmdavis/ctfe

Make UTC and LocalTime singletons be instantiated with CTFE.
Merge pull request #1279 from complexmath/fix_receiveTimeout

Fixed an issue where receiveTimeout might wait too long
Merge pull request #1288 from MrTact/master

Update to std.stdio documentation for File.readln variants
add version to .so build
Merge pull request #1291 from WalterBright/buildso

Add SONAME into shared phobos library Take 2
Placement of WIKI in std.conv was corrupting docs
[10116] stdio.File.byLine repeats last line forever, readln(ref C[],R) returns bad data

byLine expects readln to return with an empty buffer on end-of-stream,
which readln does not do for wchar and dchar. Also, the readln variant
that takes a terminator range returns incorrect concatenations of
lines because of the same issue. Fixed by setting buffer.length=0 in
readln for this case. Unit test updated to detect this issue.
Merge pull request #1292 from eco/fix-conv-wiki-macro

[trivial] Placement of WIKI ddoc macro in std.conv was corrupting docs
Merge pull request #1295 from M-frankied/byLine-infloop

[10116] stdio.File.byLine repeats last line forever, readln(ref C[],R) r...
[Trivial] fix code style
fix Issue 10122 - `Appender` doesn't work with disabled default construction
Merge pull request #1297 from 9rnsr/fix10122

[REG2.063a] Issue 10122 - `Appender` doesn't work with disabled default construction