Sqlite3 provider doesn't include CreatedAt in selects

Inserting a cache item using the sqlite3 provider accurately sets CreatedAt on the row but the select operation doesn't include it with the net effect that GetCreatedAt is broken for sqlite3 backed caches.

This adds a test to verify and a fix for the problem.