Removed unused files from Common.
Removed some unused content from Common
Deleted some doubled #includes.
Cleaned up CommonPaths some more and removed BuildCompleteFilename()
Removed two functions as they are also in Native/file.
Also, removed TabsToSpaces() from the header as it no longer exists.
Merge pull request #3949 from adrian17/common_cleanup

Common cleanup