Merge pull request #11 in ESSS/ben10 from fb-EDEN-578-stabilize-performance-fixture to master

* commit '70d0a9fa7810e356f4c9a768e28673ae0121d9de':
  EDEN-578 Performance check fails occasionally
Removed performance fixture. EDEN-603
Added methods for creating and uploading caches in DirCache

Changed some getter functions to read only properties.

EDEN-577
Use our Grammar.txt instead of looking for a file.
Use our PatternGrammar.txt instead of looking for a file.
Merge pull request #12 in ESSS/ben10 from EDEN-577-use-dircache to master

* commit 'd777338497979ff12b8c9ce2d49846bd22535aeb':
  Added methods for creating and uploading caches in DirCache
  Removed performance fixture. EDEN-603
Deleting local_dir for DirCache even if it is not a link
Trying to fix flaky tests in filesystem. EDEN-614
Updating dependencies.
BEN-30: Fixes on terraforming.ini.
WIP: Terraformer: scopes and names.
archivist no longer loads whole files into memory.

They are now extracted directly to the target location.
@review_id:41696
Added a method to tag a cache as complete.

This is done manually, or automatically when uploading the cache to a
remote directory.

If this file is not present, a cache is considered incomplete (i.e.,
CacheExists will return False)

EDEN-637
Fixed typo
Merge pull request #13 in ESSS/ben10 from EDEN-637 to master

* commit '21fce2e9f03c7e2fc73b41c6002dcc4cb30dde02':
  Fixed typo
  Added a method to tag a cache as complete.
Reverted some bad changes from ETK
Updating with some changes made in coilib50
Removed SkipIfImportError fixture in favor of pytest.importorskip
Adding filename to error description when file is too big