Teamcity8 support & bug fixes

Series of patches that add methods for TC8 API and some small bug fix
Why do you call this `create_buildtype_ex`?  Let's just replace the one we already have `create_buildtype`.  Is the api this hits compatible to < 8.1?