Locate PCL profiles on Mac and Linux.
Fix dot files not being returned in profiles directory.

Directory.EnumerateFiles() does not return files that are hidden
under Linux, such as ".NET Framework 4.xml", but Directory.GetFiles()
does return these files under Mono 2.10.9