Clearified documentation of BranchTrackingDetails

The properties AheadBy, BehindBy and CommonAncestor are not only null if there is no tracking branch; they are also null if the tracking branch is empty (e.g. after cloning an empty repository)

fixes #513