ListsTestFuncExtraParameter (more flexibility for test functors)

(Solution for #13)

These commits add ListsTestFuncExtraParameter which is an inheritable class to pass extra arguments to the test functor.
I've added some sub classes for the already existing functors.

Note : this is a solution to use TwoObjectListsTest for the TileMap Object.