Remove undefined type use

Pair programmed with @Vagabond.

orddict:orddict/2 is not an exported type, so we simply
type the underlying representation instead.
Manually define xmerl types from records

Pair programmed with @Vagabond.

xmerl does not define types for its records, so we just
manually define them in yokozuna.hrl.