use proper Boost namespace to avoid ambiguity with newer C++ libraries
avoid zero-size arrays
the 'node' n shadowed the 'counter' n
Setting up Travis-CI

Should enable automatic builds/tests using travis: https://travis-ci.org/spotify/annoy/

Lots of small changes, see commit.

Unfortunately I can't get this working with Python 3. I get an issue: undefined symbol: PyClass_Type (see https://travis-ci.org/spotify/annoy/jobs/40478879 for more info). It seems like linking against boost_python with Python 2.7, but I haven't been able to figure out how to get boost_python4 to be installed
Merge pull request #23 from spotify/travis-ci

Setting up Travis-CI
Merge pull request #21 from eddelbuettel/bugfix/zero-size-array

avoid zero-size arrays
Merge pull request #22 from eddelbuettel/feature/unshadow-local-variable

the 'node' n shadowed the 'counter' n
Merge pull request #20 from eddelbuettel/bugfix/namespace-for-random

use proper Boost namespace to avoid ambiguity with newer C++ libraries
bumped version to 1.0.4 and uploaded to pypi