jsonvalue now conforms to sequence protocol for array values

When the JSONValue is an Array of Objects, the user can just iterate over the objects, without having to iterate over jsonvalueinstance.array.