Refactor schema support to allow other engines

From W3C XForms Group Wiki (Public)

Would be good to refactor what we say about schema so that any schema engine could be used with XForms.