Fix content dup bug which end up with different content sharing same meta object

This will fix issue #312
Merge pull request #313 from bobbus/fix-content-dup

Fix content dup bug
no need for super
version bump and history
modifying indentify spec to chomp the trailing /n
Failing test: Setting the URL in a model fails when escaped
Working test: Setting the URL in a model fails when unescaped
Failing test: Dragonfly::Job::FetchUrl fails with an escaped url
Ensure Dragonfly::Job#fetch_url never escapes URI more than once
Merge pull request from 'lcoq/fix-model-set-escaped-url'
tests only need to be in fetch_url_spec as model provides thin wrapper around it
no need to escape/unescape - just pass through the url
be more forgiving with urls - assume escaped, try escaping if it fails, otherwise raise
make sure name/url_attributes work with ports specified
fetch_url('localhost:8080') was failing because we were not adding http:// to the beginning due to a bad regexp
Merge pull request #322 from mmclead/master

describe "identify" spec is failing due to a missing /n