Units: Quantity always thinks it is iterable

Don't have time to look at this today, but probably can tackle over the weekend.

    >>> astropy.utils.isiterable([15.,17.]*u.yr)
    True
    >>> astropy.utils.isiterable(15.*u.yr)
    True