Persistent notices for Quick Cache (LITE version).

This pull request implements persistent notices and errors for Quick Cache. Quick Cache can now issue persistent notices that require dismissal. This functionality was also added to the pro version in a recent pull request that implements automatic upgrades for the pro version.

There are also some misc. updates that sync the lite version with my recent updates to the pro version. Just small changes as seen in the diff below.

For some reason this line is also showing up.
```
if(get_post_status($id) == 'auto-draft')
```
I guess due to formatting differences between our IDEs. I didn't change this; just so you know.

----

Ooops, I forgot to submit this one on a different branch. I'll do that next time. I did submit the pro pull request under a new branch. Let me know how that goes; and what I can do to make things easier for you in the future.