SQLiteLoader class added

Replaces DatabaseErrorChecker for invalid reactions list. Also creates
MetaboliteUsedMap and MetaboliteIdNameMap so SQlite files when loaded
have correct highlighting and unused metabolites can be deleted by
deleteAllUnusedMetabolites menu item.