possix_fallocate does not set errno (fixes #55)

Also increase the initial writeout of flat-nodes to 2.6 Billion
nicer help message.
Merge pull request #57 from woodpeck/nicer_help_message_2

nicer help message.
Add a new regression test suite using integration tests

This regression test suite imports well defined osm test files
(currently a liechtenstein snapshot for general testing and
 a special crafted osm file with many different multi-polygon examples )
with various different parameters of osm2pgsql. It then runs various
different SQL queries against the resulting db to verify the results are
as expected.

Although the framework is in place, the number of tests are still rather limited
and need expanding to cover all of the interesting cases.
Allow phstore in style files even when --hstore is not specified

This allows a style file to be designed for both with and without hstore,
important for general-use style files.
test script: close DB connection on error in setup
make tests work with postgis 1.5 (for Debian-based distributions only)
exclude *=yes tags that are used as secondary tags

fixes https://trac.openstreetmap.org/ticket/4946
Merge pull request #61 from pnorman/phstore

Allow phstore in style files even when --hstore is not specified
If the tablespacetest already exist use that instead of requiring sudo permissions to create one