Folder names with parentheses have issues

Switching fnameescape to shellescape appears to allow the plugin to handle directory structures with pesky parentheses that I am unable to change (due to business requirements).
Tweaked to use --git-dir instead of assuming .git

Now checks if we are in a valid git tree..