Infer tags when running tests selectively

When the user selectively executes a test (under the cursor, or in
a package), infer any tags present in the current file and include
them in the `-tags` argument to `go test`.
Merge pull request #17 from ironcladlou/build-tag-inference

Infer tags when running tests selectively