compare file size to protect against partial download.
support downloading distribution (tarball) that already exists; support file size compare in _needs_download().
fix docstring
Merge pull request #579 from pulp/nodes-check-file-sizes

Nodes compare file sizes of downloaded content with size specified in the unit