FrameworkModule has special case dependencies generation. It is currently missing some. This cl fixes that and also fixed an edge case when finding src directories. Change-Id: I1593d92530715f3bbc8683cc32164fde4a29f0d8