Fixed #425 Improved error message for branch --init when branch doesn't exist
- Removed magic value -1 returned from GetRootChangesetForBranch. Now throws instead.
- Updated calling code and a test case accordingly.
Merge pull request #427 from AndersAbel/#425

Improved error message for branch --init when branch doesn't exist