[Component] Moved Filesystem class to its own component
Added LICENSE
Added README
Added composer.json
added forwards compatibility for the Filesystem component
merged 2.0
Revert "merged 2.0"

This reverts commit 7000e944fd05446c75fdc35fd811005cbe2fa5c4, reversing
changes made to 9d9013d662b311ae541fa98433441d330a83a869.
Add branch-alias for composer
Removed version field
[Filesystem] Added missing docblock comment.
[Filesystem] Added unit tests for copy method.
[Filesystem] Added unit tests for mkdir method.
[Filesystem] Added unit tests for touch method.
[Filesystem] Introduced workspace directory to limit complexity of tests.
[Filesystem] Added unit tests for remove method.
[Filesystem] Added unit tests for chmod method.
[Filesystem] Added unit tests for rename method.
[Filesystem] Added unit tests for symlink method.
[Filesystem] Added unit tests for makePathRelative method.
[Filesystem] Added unit tests for isAbsolutePath method.