Added System namespace for the use of ArgumentNullException.
AddDirectory ignores -vsdoc.* files.
Replaced usages of PathUtility with global property.
Removed unused namespaces.