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
add support to use Factory.build instead of Factory.create
remove trailing whitespace
Updated PickleAdapter.find* to support modern active record
Support "should not exist" for models from a table

Support nil values in a table with associations
Better email validation messages
Move readme to markdown, syntax highlight examples
Test multipart emails
Allows for factory_girl2 aliases

[Fixes ianwhite/pickle#28]