Updates test suite names
Updates .kitchen.yml to use chef 11.4.4
Uses execute over remote_file

There is an issue with the remote_file command in Chef 11.4.4 that
doesn't allow us to use local files.

The `create_url` method:

https://github.com/opscode/chef/blob/84e3ac9da/lib/chef/rest.rb#L139-L145

Which is used by the action_create of the chef/provider/remote_file.rb
class:

https://github.com/opscode/chef/blob/84e3ac9da/lib/chef/provider/remote_file.rb#L46

Doesn't properly handle the file:// URI scheme.  Using a straight
execute is the best option here.
Uses not_if to determine if install is needed

execute#creates is run before the not_if block can be executed, and will
and will skip running the command if the file exists.  Since that can't
be helped, I have removed the file and replaced it with the same
functionality in the not_if block.

This also adds a version check to the installed version to make sure if
the versions don't match, we go forth with the install.
Adds a force option
Moves variables to top of file and fixes

Makes use of the tmp variables that we were using in the rest of the
commands to dry up the code a bit.

Also fixes the shell outs to wkthmltopdf --version.
Bumps version to 0.1.0
Merge pull request #4 from sportngin-cookbooks/fixes-for-chef-11.4.4

Fixes for chef 11.4.4