Most of the code needed to hide files.

Hooks in syscallhooks

A few changes needed for this feature.