upgrade for v4.5.2 + some small fixes

Some updates for v4.5.2, a typo in the documentation and some fixes so it will pass foodcritic.

the package install process doesn't seem to be able to install an older version.  I'll work on that a bit and give another pull request.  I may also do some format cleanup/consistency updates.  

I also think the ssl password lazy setting should probably be done in the ssl recipe.

Let me know what you think of the below.
Having the flush in the init script seems like a really good idea. I contemplated making an execute block or something that does the flush -> stop -> start instead of actually doing a service dse restart. Were you doing this on ubuntu? I never had an issue with that block (and I just added a bunch of new nodes a few days ago.) I thought I had a not_if in there, but I guess I didn't for the actual variable. I look forward to seeing what you have Monday, I'll look at it too.