errors: rename file

Let's add other errors to this package :-)
errors: add ValidationError
app: use ValidationError from errors package
api: use errors.ValidationError instead of app.ValidationError
service: fix code to avoid "unreachable code" vet warning

Preparing for Go 1.1, without breaking Go 1.0 compatibility. :-)