fix counting_bloom num_bytes calculation

was trying to be a rounding-up divide by two, but wasn't
Move error_tightening ratio to a define at top of dablooms.c, and change to .7
some tiny cleanups

scaling_bloom_t.size is never used
bitmap_decrement should use uint8_t
Merge pull request #30 from ploxiln/fix_header_corruption

fix counting_bloom num_bytes calculation
Merge pull request #31 from hines/error_tightening_ratio_31

Error Tightening Ratio
Merge pull request #32 from ploxiln/tiny_cleanups_2

some tiny cleanups
bump dablooms version to 0.8.2 and make pydablooms version track it
Merge pull request #33 from ploxiln/version_bump_082

bump dablooms version to 0.8.2 and make pydablooms version track it
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  bump dablooms version to 0.8.2 and make pydablooms version track it
  some tiny cleanups
  Move error_tightening ratio to a define at top of dablooms.c, and change to .7
  fix counting_bloom num_bytes calculation
Makefile: libdablooms - build a shared library
Makefile: remove "-C" from install command lines

does a byte-wise compare before copying over the destination, but
that prevents the timestamp from being updated, which prevents make
from knowing that it's up-to-date
Merge pull request #34 from mreiferson/shared_34

shared library
Makefile: fix test and pydablooms static linking, simplify stuff

problem: since merging in support for building dynamic library,
test and test_pydablooms could fail if dynamic library was already
built but not already installed (because they were no longer linking
against the static library, but not finding the dynamic library at
test time)

premise: tests should be able to run without installing

premise: pydablooms should link to dablooms in the BLDDIR statically
so that it needs no version distinct from the libdablooms version

problem: pydablooms setup.py doesn't honor SRCDIR abstraction when
finding version number from dablooms.c (just for setup.py --version
which doesn't affect anything, but correctness is cool)

solution: remove SRCDIR and PY_SRCDIR abstraction, remove LIBPATH
and INCPATH variables, pass only BLDDIR to setup.py so it can
construct a specific path to libdablooms.a, link with libdablooms.a
explicitly

I could have specified LD_LIBRARY_PATH for tests, but I wanted to
simplify.

SRCDIR isn't very useful because all builds will be done with
CWD = dablooms project root dir. BLDDIR is the way build-time
objects are directed elsewhere (vs autotools projects for which
one can theoretically run the configure script from a different
dir, and get a Makefile there which will put all objects there)

the removal of INCPATH and LIBPATH are harder to defend; my argument
is that they are not currently needed by any actual users that I know
of, and they could be done a bit better (in a way that still works
when custom CFLAGS are also set)
Makefile: clean all library files specifically instead of globbing

plus we can save chars by re-using LIB_FILES
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Makefile: remove "-C" from install command lines
  Makefile: libdablooms - build a shared library
Merge pull request #37 from ploxiln/more_makefile_fixes

More makefile fixes
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Makefile: clean all library files specifically instead of globbing
  Makefile: fix test and pydablooms static linking, simplify stuff