I'm not experience in MyFaces at all, but from looking over some of the other posts I've seen online (and because you have some whitespace at the beginning of your initial XML), I would make sure there aren't any hidden characters or extra whitespace in your XML document that could cause issues.
Additionally, I would perhaps see if the values in the root element of your faces-config.xml are correct. Specifically, I would check out the values for your xsi:schemaLocation attribute. I'm not terribly familiar with how that particular XML parser works, but judging from your exceptions it may be trying to validate schema with those provided URLs and failing. It looks like you have two URLs specified, which may not be valid markup. The second URL does in fact resolve to a valid XSD definition file. Try limiting it to that one URL and see if that changes anything.
Hope that helps!
EDIT: Turns out I may have been misinformed. The xsi:schemaLocation element can have two values separated by a space. The second needs to be a valid schema file. I would check that they are in fact properly spaced. It looks like from your answer they may be, but it's worth a check.