Fold opcode.{c,h} into bytecode.{c,h}
Move cfunction invocation code to the interpreter loop.
Fix distcheck.

Update list of files to be distributed.
Build libjq only once, and link it statically to ./jq

This means ./jq is a real binary rather than a libtool turd.
Merge branch 'header-cleanup' into libjq

Conflicts:
	Makefile.am
Remove Autoconf-generated config.h.
Move libtool m4 junk to config/ and delete some autogenerated files.
Move gen_utf8_tables to scripts
Use libtool's built-in symbol exporting rather than a mapfile.
Fix the jv_parser interface.
Remove #includes from jv.h
Add jv_nomem, non-exception ENOMEM handling

This way you can check the result of the last jv operation, and if it's
the same as jv_nomem then there was an ENOMEM event.  No need for
nomem_handlers, no need to longjmp() out.