vcs: add API to query file status
This adds a fairly simple API to query the status of files in the project repository. IdeVcsFileInfo has a GFile and the IdeVcsFileStatus enum value as determined by the given backend. We may want to just adopt git's 'pathspec' instead of the GFile *directory_or_file parameter.
Showing with 379 additions and 0 deletions