utils: add all() function for compatibility with python 2.4
swirl: define __hash__ for SwirlFile so we can create set of SwirlFiles
composer: first non working version of the make_roll function

first draft of the make_roll function does not work yet