Changed name of varMuLambda to varLambda and some documentation.

--HG--
branch : 0.7-dev
Removed the noe useless import af abc module.

--HG--
branch : 0.7-dev
Changed the import style of the erf function.

--HG--
branch : 0.7-dev
Changed the test to expected failure for the lambda function and to test for partial only if python version > 2.7.

--HG--
branch : 0.7-dev
Changed the documentation of the statistics class.

--HG--
branch : 0.7-dev
Reintroduced the seed of the cmaes example

--HG--
branch : 0.7-dev
Changed how the kursawe function prints out and the name in the documentation of the varLambda function.

--HG--
branch : 0.7-dev
Removed numpy example as it work only partially. Slicing of an array still returns a pointer to the original buffer. Replacing that buffer replace also the sliced object created. This is bad for mutation especially for two point crossover.

--HG--
branch : 0.7-dev
Merge.

--HG--
branch : 0.7-dev
Closed branch 0.7-dev

--HG--
branch : 0.7-dev
extra : close : 1
merge.
Removed NumPy from what's new.

--HG--
branch : 0.7-dev
Removed dtm.test in setup.py.
Closed branch 0.7-dev, again...

--HG--
branch : 0.7-dev
extra : close : 1
Merge.
Removed reference to Numpy in whatnews.
Added tag 0.7 for changeset b3628d3a91a8
Created new branch for DTM development (dtm-0.3-dev).

Added new features to DTM :
- waitAll(list) and waitAny(list), which wait for the completion of all or any of the tasks passed in args (when the user does not specify a list, default is to use all the current async tasks)
- testAll(list) and testAny(list), which returns whether all or any of the tasks have completed (the same behavior applied if the user does not supply a list)
Take note that waitAll does not return anything (it just guarantees that all the async tasks have completed), while testAll return a bool (True if all the tasks have completed).
waitAny returns a handle (AsyncResult object) specifying which task have completed, or None if no async task have been launched yet.
testAny behaves the same, but always return the last async task completed (the most recent one), even if called multiple times, and return None if no async task is finished.

Those behaviors are subject to be reviewed and changed if needed.

Also implemented a imap_unordered() function (since the only reason it was not in the API was the lack of a waitAny option), again the behavior of this method has to be discussed.

Some minor changes and bug fixes in other parts of DTM.

--HG--
branch : dtm-0.3-dev
Added a DTM test suite, which extensively test the DTM functions to avoid regressions.
It currently covers all the DTM API, but some specific cases might be added in the future to isolate potentially problematic situations.

--HG--
branch : dtm-0.3-dev
Knapsack example was missing a note due to an error in the documentation file.