Fixed Android linting

Summary:
Fixed several issues preventing the Android linter from working correctly:

- Messages weren't being parsed out correctly
- An incorrect path to the affected file was being passed to the lint engine
- Fatal errors were getting ignored
- Warnings from XML files would only show up if the line number matched one of the changed line numbers

Test Plan: Run `arc lint` on an Android project with changes made to XML files. It'll probably find SOMETHING wrong.

Reviewers: mbishop

Reviewed By: mbishop

Maniphest Tasks: T3591

Differential Revision: https://devportal.imobile3.com/D3424