Add GoPackageFromPath; change GoReduceLinesFromSlice signature.

GoPackageFromPath supports relative paths by requiring a current
directory parameter.
GoReduceLinesFromSlice works on a slice of strings, so it's more direct
for its reduce func to take string input.