Added the code for Dictionary as well, but it's not yet supported by the Godot inspector.
Added constructor that takes IEnumerable for Array and IEnumerable<T> for Array<T>. Added constructor that takes IDictionary for Dictionary and IDictionary<TKey, TValue> for Dictionary<TKey, TValue>.
Added dummy MSBuild project and solution to get tooling help when editing these files.