[ENH] globally unifying _img/_niimg naming in API+variables

tries to address #292 
should we use 4D Niimg-like object here and everywhere that check_niimg*s* is used?