PR: Panel and Panel.from_dict() don't honor ordering when passed OrderedDict

#3303