Added support to Create, move, copy a project, Support to get the artifacts filtered and detection of many new object

* Change each call of TeamCityCaller to use the interface
ITeamCityCaller
* Added new method to download artifact filtered in BuildArtifacts
(DownloadFiltered)
* Added new method to modify a build trigger in
BuildConfigs(ModifTrigger)
* Added new method to modify a build snapshot dependencies in
BuildConfigs(ModifSnapshotDependencies)
* Added new method to modify a build artifact dependencies in
BuildConfigs(ModifArtifactDependencies)
* Added new method to create a project to inherit a project (Project)
* Added new method to move a project to inherit a project (Project)
* Added new method to modify a parameters inside a project (Project)
* Added new method to  modify a setting inside a project (Project)
* Added new method to detect if the current user is Administrator (User)
* Added new method to generate a ProjectId (Since 8.0) valid for
teamcity (Project)
* Added new type of Content GetBoolean (TeamCityCaller)
* New Object detected in ArtifactDependency - SourceBuildType
* New objects detected in Build - BuildType - Properties - Running_info
* New Objects detected in BuildConfig - Number - Personnel - History -
Pinned -Running - Template
* New object detected in Project - Template
* New objects detected in SnapshotDependency - Type - SourceBuildType
* New class object Running_info - SourceBuildType - Template - Templates
* Fix some issues