Finish off Branch and BranchSpec

* Remove RemoteName
* Fix TrackingName
* Disable Repository.freeObject as it can cause crashes periodically.