Allow author directories with no extensions (#1109)

Previously, an author directory with no extensions in the
~/Inform/Extensions directory caused an assertion fail. This was a
bad idea since anybody could put anything they liked in those
directories, possibly causing the program to abort. Instead, a
submenu of "Open Extension" is simply not created for an empty
author directory.

Fixes Mantis#1109.