Added waterfall function.
Added series and parallel functions.
Added auto and eachLimit functions.
Added whilst and doWhilst functions.
Fixed control flow (unexpected call to a final callbacks until executing each iteration).
Function should not modify original array.
Merge pull request #3 from ex1st/master

I added waterfall, series, parallel, auto, whilst, doWhilst  and eachLimit functions.