initial test for all-function
adds some collection functions
adds spec for all and promise with own then
Merge branch 'master' of https://github.com/stoeffel/ext.promise