Make #sources a synonym for #prerequisites if @sources isn't set.

I've opted for a pretty conservative definition of this - `#sources`
will prefer to return `@sources` even if `@sources` is set to `nil`