update with full remote_file support

add support for conditional get using etags and last modified
update tar_package to use newer remote_file attrs

This brings tar_package in line with tar_extract and utilises all
remote_file attributes (as of Chef 11.12)
mention that both providers support remote_file
Merge pull request #29 from thommay/conditional

full remote_file support