Workaround deprecation of splitter.{back,popBack} in std.algorithm.map.
Simplify partialShuffle
fix Issue 13315 - std.getopt: implicit help option doesn't work without config.passThrough
fix Issue 13316 - std.getopt: implicit help option breaks the next argument
fix Issue 13317 - std.getopt: endOfOptions broken when it doesn't look like an option
whoops, forgot one ++i
Issue# 13319. Make tzDatabaseNameToWindowsTZName return null on failure.
Update the Windows TZ name conversions.

I also added a script at the bottom of std.datetime which can be used to
regenerate the conversions from the latest conversion file at
unicode.org so that it will be much easier to make such updates in the
future.
Fix issue# 13313: Line Islands Standard Time was missing.

It's included in this update http://support.microsoft.com/kb/2981580 but
has yet to make it into
http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/zone_tzid.html
Merge pull request #2433 from NilsBossung/13315

fix issues 13315, 13316, 13317 - std.getopt woes
Merge pull request #2415 from quickfur/issue13257

Workaround deprecation of splitter.{back,popBack} in std.algorithm.map.
Merge pull request #2430 from lgvz/shuffle

Simplify partialShuffle
Fix compilation errors on Windows.
Merge pull request #2434 from jmdavis/13313

Issue# 13313: Add Line Islands Standard Time
std.logger

some more docu fixes

fatel -> fatal

changed the way of calling

some rework

some better comments and win32.mak fix

more documentation

trying to figure out why win32 fails

test before you commit

another try to work around windows files and processes

maybe this time

maybe this merges

update 1 mostly soenke

MultiLogger and Logger have names

more docu

unittest fix

some better comments and win32.mak fix

Conflicts:
	std/logger.d

antoher doc fix

less code dup and more log functions

docs are now generated

some more fixing

speedup

some threading

forgot some

better docu gen and more testing

two new LogLevel, most functions are now at least @trusted

Tracer functionality

fatal delegate

some phobos style fixes

another bug bites the dust

version disable enhancements

default global LogLevel set to LogLevel.all

logLevel compare bugfix

delete of dead code

tab to whitespace

bugfixes, reduandency removal, and docu

multilogger was logging to all it childs without checking there LogLevel in
relation to the LogLevel of the LoggerPayload.

Some constructors where redundant.

more examples and more documentation

some fixes

NullLogger and moduleName

wrong doc

I splitted the multi logger implementations out

loglevelF to loglevelf in order to make phobos style think writefln

document building

win makefile fixes

some optimizations thanks to @elendel-
some whitespace

some updates from the github logger project

* stdio- and filelogger now use a templatelogger base to reduce code

makefile fixes

makefile

fixed the unittest

made sure the stdiologger is set up at the end

some comment fixes

finding the filelogger segfault

closed another file

a lookup fix

darwin unittest fail output

more diagnostics

* more documentation for the templatelogger and multilogger
* it breaks the log function api
 * log and logf now behave as their write and writef counterparts
 * for logging with an explicit LogLevel call logl loglf
 * for logging with an explicit condition call logc logcf
 * for logging with an explicit LogLevel and explicit condition call
 * loglc loglcf
 * the log function with an explicit LogLevel like info, warning, ...
 * can be extended into c, f or cf and therefore require a condition
 * and/or are printf functions

something is still interesting

rebase and lazy Args

saver file handling

whitespace

some updates

tracer is gone and more doc updates
codegen rework to allow log function comments
thread safe and concur works comments for free standing log functions

fixes #10
* free log function doco
* StdIOLogger prints now threadsafe
* concurrentcy hang fix
more docu
old file