Makefile: enable running individual tests

e.g. `make github.com/drone/drone/pkg/database/migrate`

also add targets that don't correspond to files or directories to .PHONY