Move non-persistence related methods out of persistence class
Initial commit to persist dependencies in a sqlite DB
Converts yml datastore to sql lite tables
some helper methods for wiring together migration to db
Preserve 'manual' settings for licenses

We thought 'manual' was associated with approvals, but it's actually
about whether the license name was set manually, and should therefore be
kept eternally.
Run conversion every time license finder starts.

Also handle symbols in yaml.
First set of changes to convert from YAML to sqlite as a datastore
unnest models from Dependency
Extract helper to save gems; move associated tests
remove unused code and unnecessary namespacing
move LicenseFiles file finder out of BundledGem
Merge branch 'sqlite'

Converts from yml to sqlite as a datastore.
[Finishes #47008343]