Distribute more files in ‘make dist’

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Remove redundant -I$(top_srcdir) from AM_CPPFLAGS

Automake already does this.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Include generated headers with #include <>

http://www.gnu.org/software/autoconf/manual/html_node/Configuration-Headers.html
“With the appropriate -I option, you can use ‘#include <config.h>’.
Actually, it's a good habit to use it, because in the rare case when
the source directory contains another config.h, the build directory
should be searched first.”

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Allow building in a separate build directory

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Generate the barnowl and tester wrapper scripts at build time

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Allow running barnowl within a separate build directory

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Allow testing in a separate build directory

Now we pass ‘make distcheck’.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Don’t distribute generated sources

Signed-off-by: Anders Kaseorg <andersk@mit.edu>