api/auth: add package-level ErrInvalidUsername and ErrInvalidPassword
api/auth/auth_test: add a full authentication cycle test
Makefile: remove cross-compile directives, because we use cgo