Add incremental compile to objective-c

- tweaked AbstractLanguageIncrementalBuildIntegrationTest that it can be reused for objective-c
- changed RegexBackedIncludesParser to check for imports instead of includes when file is .m

TODO: maybe injecting the correct RegexBackedImportParser would be better, but would need to pass it all way down through the classes
minor cleanup on objective-c plugins