Rewrite status parser

Now uses git status --porcelain to make the plugin  work with Git 1.8.5+ and older versions
Change fixture data to match the new parser
Change regex to match current and older versions of Git