Dynamic object with case insensitive properties.

Dynamic object with case insensitive properties.

Like in massive, make dynamic object properties case insensitive. It's just a copy of [MassiveExpando] (https://github.com/schotime/massive/blob/master/Massive.cs)