Require at least one non-whitespace character in directives.

This fixes a crash caused by using `[[#include   ]]` (note the whitespace after the `#include`). This  fix ignores any directives that do not include a non-whitespace character.