CDI-331 Instance.iterator() shouldn't include non-alternatives that haven't been replaced

CDI-331 Instance.iterator() shouldn't include non-alternatives that haven't been replaced
Added same rules to Instance.iterator() than to Instance.get()