Refer forked xmerl to avoid many undef exceptions thrown

Pull request on erlang/otp: https://github.com/erlang/otp/pull/78
Similar change is also made by Richard Carlsson: https://github.com/erlang/otp/pull/87

Once either of these PRs is merged and Erlang/OTP is released,
we don't need forked one any more.