peel some resposibilities out of the content object
extra more password stuff to util, fix for ftp to use util
bugfixin
missing to_s
missed renaming this
fix for non-root users deploying files over files they don't own
Spec test to validate version.rb
minor fix. Check host caption
Disable diffs during file functional tests

No functional tests actually use the diff behavior and this speeds them
up quite a bit.
avoid clobbering original diff disable state when nested
forcibly turn diffing back on after diff tests
- debugging around etag/last-modified cache
- move checksumming current_resource back into l_c_r
- update new_resource.checksum immediately after deployingt
whyrun_mode? was always duplicated with the superclass
Merge branch 'master' into file-refactor
add checksums to debug output
actually compute the checksum
deal with edge conditions with the metadata
edge conditions are annoying
suppress calling file_for_provider multiple time
more debugging and use new_resource.use_etag instead of current_resource