accept #include as well
untangling ResourceType ... the resource type is no longer the ACTUAL type of resource
but the PERCEIVED type (so if a resource is used in an .includesource "..." directive,
it's type will become ResourceType.SOURCE_CODE)
multi-file project support fixes