Added missing 3d-image enforcements

Some functions with mask arguments did not complain about iterables of niimg-like objects.

attempts to address #302 
After discussion with Junior, masks for MultiNiftiMasker are always 3D. Thus, there appeared indeed to be a little bug in this test since a 4D images was passed on to the object as mask argument.