Added `.bower-git` to isScmPrivate + removed outdated `cache`

TBR @gaurave 

It's a minimal fix to make `workspace.isScmPrivate` ignore the recently added `.bower-git`. A more thorough fix should aggregate all SCM-related names as a set of constants in `scm.dart` (or similar) and use them consistently everywhere.