The, currently undocumented, -i option takes an argument.
dtc: don't crash if the argument is a directory.
dtc: ignore lines starting with #.

This is necessary because we use the C pre-processor to parse #include lines
and cpp adds line markings that start with #.