chef-solo-search compatibility
Add .ca-bundle file

Code borrowed from @tinderfields
https://github.com/tinderfields/chef-ssl-certificates/commit/45f4321ea
Allow generation of combined crt+ca-bundle file
First version of chefspec tests
Use file resource instead of template
Increase test coverage