Fix the path for atf-run.hooks

XXX: this seems wrong; probably should be nuked..

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
Make test the non-default target

This will allow buildworld to pass again with
bin/test integrated into the build as the test
target is redefined in bsd.test.mk

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
Improve bsd.progs.mk feature parity with bsd.prog.mk

In particular..
1. Only pass along variables if they're defined; this will allow SRCS
   to be automatically populated via bsd.prog.mk.
2. Pass along depend so make depend automagically works.

Handle vars that should and shouldn't be appended to properly

The previous code worked with CFLAGS, but not BINDIR for instance

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>