[refactor] Remove existing installer implementation and tests
Add File class
Add installation methods for File
Implement Directory class
[refactor] Pass target path as argument to File.installContents()
Implement SymbolicLink class
Improve installer javadocs
Implement RegularFile class
[test] Implement FileSystemWalker
[test] Implement AbstractFileTest
[test] Implement DirectoryTest
Avoid IOException when installing existent directory
Implement File.getDescriptor()
[test] Add abstract test code for file descriptors (mfiles)
[test] Add descriptor assertions to Directory test case
Prepend leading slash for paths in file descriptors
[test] Implement DirectoryTest.testAccessMode()
Implement File.equals() and File.hashCode()
Implement Package
Move Java metadata from Package so JavaPackage