Return symbolInstance.overrides in order as displayed in inspector panel
I'd expect `var overrides = symbolInstance.overrides` to give an array of overrides **in the same order as they are displayed in the inspector panel**.

When a symbol does not contains any nested foreign symbols, then `symbolInstance.overrides` appears to return an array with each override listed in reverse order. But if the symbol contains nested symbols from a library then it looks like the library overrides are listed first so I can't see an obvious way of sorting the overrides into the display order.

Not sure if this is a bug or a feature request. 