Improved IDE (di) command.

OLD: if your segment definition.py module produced an .ly file that would
result in no PDF, then the IDE raised an exception.

NEW: if your segment definition.py module produces an .ly file that will result
in no PDF, then the IDE writes the .ly file to disk and conrol returns to the
composer and execution continues correctly.