Use the compiler to generate app dependencies

The NuttX dependency generator has a number of issues (doesn't handle sources in subdirectories, for example).  In most cases, we can ask the compiler to do it for us, so let's do that instead.