initial refactor
reducing file count WIP...
reducing file count WIP 2...
reducing file count done
use grunt-shell not grunt-execute (perf)
remove unneeded refs to lodash
contd...
experimental asyncBuilder optimisation
preserve 'this' tests WIP...
comment
preserve 'this' tests WIP...
preserve 'this' tests all working
experimental optimisations
start await refactor
await refactor contd...
await.cps experimental, working
await.cps style in largest-asyncawait
fixed the 'hotfix' problem properly

it was actually a problem in asyncawait, where the fiber performs it's
'finally' tasks before it exits. Now a setImmediate(...) is inserted
there, and the problem is resolved.
several improvements

- using grunt-findts
- updated deps (now on bluebird 2.x)
- fix broken tests
more await refactoring, WIP...