Add ability to pass in connection options for headers
Create a class that encapsulates the request headers
Change the headers class to allow mixing of headers
Add a to_hash method and test.  Fix code to return the correct header values
Update connection and request modules to use the new form of setting headers
Update project to use new headers and also make the request compatible with TeamCity8
Update buildtype tests and methods to work with TeamCity8
Update build methods to be compatible with teamcity8
Remove unused method
Update vcs_root methods to be teamcity8 compatible
Remove tests that aren't really testing something that isn't already being tested
Bump a major version since the api has changed and there is no gaurantee comptability with teamcity7.X
Update readme with changes to create_vcs_root
Add some notes about supporting TeamCity7
Update readme to let users know this should work with TeamCity7 and TeamCity8
Add changes for 1.0.0
Remove header setting as that is handled by the request options
Remove shared vcs root as it's no longer a supported option in teamcity8
Update .copy_project to reflect the new copy_project api
Update changelog with 1.0.0 release date