prefer the html_part in a multipart email and throw away the host:port
part of the extracted urls.
No plural possible here

Manually implemented the fix from
https://github.com/ianwhite/pickle/pull/20

[Fixes ianwhite/pickle#20]
Update email open_in_browser function to use current Launchy API

Refers this deprecation warning:

WARNING: You made a call to a deprecated Launchy API. This call should be changed to 'Launchy.open( uri )'
WARNING: I think I was able to find the location that needs to be fixed. Please go look at:
WARNING:
WARNING: /Library/Ruby/Gems/1.8/gems/pickle-0.4.8/lib/pickle/email.rb:34:in `open_in_browser'
WARNING:     def open_in_browser(path) # :nodoc
WARNING:       require "launchy"
WARNING:       Launchy::Browser.run(path)
WARNING:     rescue LoadError
WARNING:       warn "Sorry, you need to install launchy to open emails: `gem install launchy`"
WARNING:
WARNING: If this is not the case, please file a bug. Please file a bug at https://github.com/copiousfreetime/launchy/issues/new
Index records with a canonical name
Fix deprecated finders (rails 4)
add support to use Factory.build instead of Factory.create
remove trailing whitespace
Updated PickleAdapter.find* to support modern active record
Merge commit '21c6701'
Suporting nil values in a table with associations
Suporting should not exists for tables
Revert 5a0fa6d..b150a55

This rolls back to commit 5a0fa6dc505ed10abbffc0b23061a6d84bd57142.
Adding Not existing models from table

Adding Not existing models from table
Suporting nil values in a table with associations
Merge commit '9e29623'
Better email validation messages