Better handle stripping CVSROOTs from CVS paths.
Better handle stripping CVSROOTs from CVS paths.

We had code to strip the absolute path prefixes from CVS paths in diffs,
but it didn't handle CVSROOTs that didn't separate the domain and path
with a ':'. We now handle this case a bit better by finding where that
path begins.

Also fixes a bug where the attic filename was being generated incorrectly
if the file didn't contain a '/' in the name.

Reviewed at http://reviews.reviewboard.org/r/1684/

chipx86/reviewboard,bkochendorfer/reviewboard,reviewboard/reviewboard,beol/reviewboard,chazy/reviewboard,chazy/reviewboard,atagar/ReviewBoard,davidt/reviewboard,chipx86/reviewboard,1tush/reviewboard,sgallagher/reviewboard,1tush/reviewboard,Khan/reviewboard,atagar/ReviewBoard,chazy/reviewboard,1tush/reviewboard,KnowNo/reviewboard,Khan/reviewboard,beol/reviewboard,custode/reviewboard,beol/reviewboard,reviewboard/reviewboard,1tush/reviewboard,chazy/reviewboard,chazy/reviewboard,Khan/reviewboard,brennie/reviewboard,chazy/reviewboard,brennie/reviewboard,KnowNo/reviewboard,custode/reviewboard,reviewboard/reviewboard,1tush/reviewboard,davidt/reviewboard,sgallagher/reviewboard,Khan/reviewboard,atagar/ReviewBoard,bkochendorfer/reviewboard,bkochendorfer/reviewboard,KnowNo/reviewboard,brennie/reviewboard,1tush/reviewboard,atagar/ReviewBoard,Khan/reviewboard,chazy/reviewboard,sgallagher/reviewboard,bkochendorfer/reviewboard,chazy/reviewboard,custode/reviewboard,1tush/reviewboard,atagar/ReviewBoard,atagar/ReviewBoard,sgallagher/reviewboard,atagar/ReviewBoard,Khan/reviewboard,reviewboard/reviewboard,chazy/reviewboard,Khan/reviewboard,chipx86/reviewboard,KnowNo/reviewboard,1tush/reviewboard,Khan/reviewboard,beol/reviewboard,atagar/ReviewBoard,davidt/reviewboard,Khan/reviewboard,brennie/reviewboard,atagar/ReviewBoard,chipx86/reviewboard,davidt/reviewboard,1tush/reviewboard,custode/reviewboard