Fix repeating group contains all preceding groups tags issue

In Message.SetGroup the grp variable was not being managed correctly for
repeating groups. We ran into the issue while parsing FIX 4.4
Confirmation (AK).

Also, added ctor to DataDictionary to ease scenarios where the spec XML file(s) are embedded as assembly resources. We do this in applications where QuickFixN is used as a parser only.