Implement chunkBy.
Use new lambda syntax instead of string lambdas in unittests
Use a!=b instead of !(a==b).

D consistently uses opEquals/opCmp for == and !=, so no need to fear
some user-defined types support == but not !=.