chore(filesystem): Add basic filesystem abstraction backed by Flysystem

Refs #6803
Merge pull request #7113 from ewinslow/filesystem

chore(filesystem): Add basic filesystem abstraction backed by Flysystem
chore(install): Move installer classes to classes dir

This allows the classes to be autoloaded just like all the others.

Fixes #7111