
* Move vfs::shortname() out of the class

* Replace the isdir(), isdir2() routines with fperm() in
  mpg123 directory

* Add vfs::GetEntry() => EntryRec *GetEntry (int entryno);

* Add vfs::AddEntry() which doesn't use EntryRec (e.g. type, etc. as parameters)

* Thoroughly test the code for bugs, esp memory leaks (yeah right (: )

* Comment the code

* dialogs.c: Dialogs::Help()
	- Remove '\n'. User should use a 'Previous' hotkey to get out

* dialogs.c: Dialogs::Menu()
	- Arrow keys shouldn't wrap when getting to top / bottom choice, but
	  should beep instead.

