Fixing up the github_archive resource

* Brings dependency/compatability into sync with asset. While the provider doesn't use the libarchive_file resource,
  it now relies on recipe[libarchive::default] to set up underlying packages/gems. This allows the resource to
  converge on Ubuntu/trusty, where `libarchive12` has been `libarchive13`.
* Fixes logic bugs where :force == false would always keep the archive from being downloaded and exported
  (https://github.com/reset/github-cookbook/blob/v0.3.0/providers/archive.rb#L27)