Issue #79: proposed fix ...

- load over dirty packages only when package is in list
  of packages directly contained in project
- ignore package loaded only when package is in list
  of packages directly contained in project
Issue #79: final fix ...

- turns out that when handling
  MetacelloIgnorePackageLoaded, we need to have the
  monticello version (file field) if it is available