certificate v0.1.0

Thanks Teemu, and Kris, for their outstanding work!

* Teemu Matilainen
  - Add whyrun mode support.
  - Extract directory and file creation to generic methods.
  - Corrected outstanding issues related to updated_by_last_action

* Kris Kechagia
  - Corrected the updated_by_last_action to avoid unneccessary
    notification.
Add :data_bag_keyfile attribute to the LWRP.

If :data_bag_keyfile is specified in the resource, it will point to
an alternate filename in which the encryption key associated with the
encrypted databag is stored. If it is not specified, the Chef default
behavior of attempting to use Chef::Config[:encrypted_data_bag_secret]
or then "/etc/chef/encrypted_data_bag_secret"
add recipe manage_by_attributes
openssl certs path for smartos
Merge branch 'master' into manage_by_attr
Merge branch 'higanworks-cookbooks-manage_by_attr' into testing
allow specification of data bag secret

  - new attribute added: data_bag_secret
  - defaults to /etc/chef/encrypted_data_bag_secret
Merge branch 'kechagia-data_bag_secret' into testing

Conflicts:
	README.md
	providers/manage.rb
	resources/manage.rb
certificate v0.2.0

Cleaning up the backlog of PRs

* @kechagia added data_bag_secret attribute
* @sawanoboly added smartos paths, and recipe `certificate::manage_by_attributes`