Unravel excludes for python3

It would appear that in python 3, map returns a map object and so inside _include on line 33, the self.excludes is empty after the first time it is used unless we turn the map object into a list in the first place.
Merge pull request #1 from delfick/patch-1

Unravel excludes for python3