Gets the passed CompilableFile to tell us which files it expects to include and
recursively adds the include file to the list of files to write into the output stream
Java by default caches everything accessed via the classpath - this is fine for
production, but if we are developing it means, for example, that if you are changing
js/css files, the compiler servlets in the spring integration package will not be
able to pick up your changes.