Remove calls to impure mathlib functions.
shared library tests for linux
compile object files first to avoid out-of-memory error
Improve std.algorithm.find and std.algorithm.splitter for (d)char needle
Merge pull request #1221 from Kozzi11/find_splitter

Improve std.algorithm.find and std.algorithm.splitter for (d)char needle
Improve std.algorithm.splitter popBack
Merge pull request #1476 from Kozzi11/find_splitter2

Improve std.algorithm.splitter popBack
Make std.string.chomp @safe
Replace core.stdc.stdio.printf by std.stdio.writeln
Make std.string.chomp pure
Make the constructor of std.string.StringException @safe and pure
Revert it to use printf
Merge pull request #1479 from tom-tan/replace-printf-by-writeln

Replace core.stdc.stdio.printf by std.stdio.writeln
Add "Africa/Tripoli" from/to "Libya Standard Time"
Merge pull request #1326 from dawgfoto/sharedUT

shared library tests for linux
Finalize new API,  more examples

Also fix issue 9579.
address review comments
Merge pull request #1470 from blackwhale/regex-new-api-2

Finalize new API, more examples
Make std.string.indexOf @safe
Merge pull request #1481 from tom-tan/safe-string-StringException

Make the constructor of std.string.StringException @safe and pure