Only try to auto-decrypt if a secret is provided.

We had a situation where we had data bags that are encrypted.  We left other data bags for non
production environments un-encrypted.  Chef-Solo tries to search through all entries in the
data bag and dies if no secret was provided.