Changed 2 internal collection representations.

Changed the type of the adverbialModifiers collection implementation in the Adjective and AdjectivePhrase classes. from IList<IAdverbial> to ISet<IAdverbial>. While this may cause enumeration order to vary, logic dependent on the order of elements in these collections was never correct as enumeration order is not guaranteed.