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

- ordering done when redrawing routines, alphabetical order
- 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
Merge pull request #432 from jeremygray/master

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