Generate both static and shared libraires.
Clear persistent cache between consecutive sentences.
Remove cmake files.
Make each cache thread specific.
Do not let Eigen search for useless packages.
Fix normalizer cache intialization for factored models.
Consistent naming for persistent cache.