Support line numbers in mix test, e.g. test/some/file_test.exs:12

I'm not happy that there are no tests and I'm wondering if I should put the code in its own function (and return a tuple of the new file list and exunit options to apply) so I can unit test it separately.

/cc @josevalim