Fix SCons bugs

Don't clober the Environment (and thus the ENV['PATH'] by redefining it
and don't link against lr by default. Only add it if uname is not Darwin
Clean up ENV

Don't pass the entire environment to SCons. Only pass the PATH
Merge pull request #46 from jrozner/master

Fix SCons bugs
Ditch longs and long longs in favor of stdint.h types, which has cascading
effects throughout, including use of inttypes.h/PRI[ud]64 because printf() is
still stuck in a long world, conversion of %lu to %zu for printing values of
type size_t, and changing/renaming the g_check_cmp* family of functions.
Merge pull request #48 from pete-/master

Ditch longs and long longs in favor of stdint.h types, which has cascadi...
Add internal conditional to not use stdarg.h for SWIG use
Merge pull request #50 from thequux/conditional-varargs-in-header

Add internal conditional to not use stdarg.h for SWIG use
Added token type registry. Closes #45
Fixed a potential segfault; hand-initialized HParsers in h_choice and
h_sequence need PB_MIN set.

Conflicts:
	src/bindings/python/SConscript
	src/bindings/python/hammer_tests.py
tweak SConstruct so that 'scan-build scons' works
Merge pull request #53 from abiggerhammer/static-analysis

Static analysis
Merge pull request #52 from thequux/token-registry

Added token type registry. Closes #45; see also #54
Generate pkg-config for Hammer

Create a pkg-config file and install it to $prefix/lib/pkgconfig
Merge pull request #55 from jrozner/master

Generate pkg-config for Hammer
Remove pyc file
Ignore pyc files
Merge pull request #56 from jrozner/master

Clean up pyc
We declared some functions that were never implemented. Implement them.
Add CFFI python bindings
Working python bindings