NF: sort display order of routines in routine panel; closes #430

- ordering done when redrawing routines, alphabetical order
- previously was no defined order at all (dict keys)
- user can still move routines around, but any such ordering is not saved
- new routines are added to the end (rightmost), sorted when re-draw