linkcache: use sqlite3 builtin implementation

Since version 2.5, Python has shipped with a builtin sqlite implementation.

We should use that and avoid the external dependency. As a side effect,
the module must be renamed to 'sqlite'. Linkcache will map the sqlite3
name to sqlite automatically.

Signed-off-by: Jeff Mahoney <jeffm@jeffreymahoney.com>