hacks dependency list if task called with plugin's profile

- renames deps-aot -> srcdeps-project-hacks
- middleware removes source dependencies from dependency list if
  srcdeps-project-hacks present
- factors out utility method to decide if dependency is source dependency