NH-2958 - added lazy initialization of XmlSerializer

Pull request for NH-2958 - added lazy initialization of XmlSerializer to speed up NH initialization when using only mapping by code