Updated deprecated filter in ChildFiles() function

NegationFilter->__construct is deprecated. Use ExactMatchFilter:not instead
Updated various functions to use Config API, now that static properties are private

To prevent i.e. "Fatal error:  Cannot access private property Filesystem::$file_create_mask"
Merge pull request #4 from jonom/SS-3.1-Compatibility

SS 3.1 compatibility