Initial support for teamcity feature branches
Only builds from default branch are taken in account.
tidy up TeamCityCommunicator following merge
Project build ported to Gradle