refactor address list

@jeremy @bf4 @mikel 
it reuses the momoization from addresses, so the only thing uncached is the
select/group, which should be fast ... or do you want to cache that too ?


On Thu, Jul 31, 2014 at 6:04 PM, Jeremy Kemper <notifications@github.com>
wrote:

> In lib/mail/elements/address_list.rb:
>
> > @@ -30,17 +30,7 @@ def addresses
> >      end
> >
> >      def addresses_grouped_by_group
> > -      return @addresses_grouped_by_group if @addresses_grouped_by_group
>
> Removes memoization without justification
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mikel/mail/pull/764/files#r15678873>.
>