phobos commit, revision 1882 user: dsimcha msg: Clean up std.range.chain, fix several unlisted bugs and make the code more readable. http://www.dsource.org/projects/phobos/changeset/1882