Fix C based tagtransform for non-hstore mode

Reported in github issue #35

The previous fix b80cb3ebd5cdee1384f48b8f571704bf82187d16 did not fully fix everything.
(hopefully this time it will)

There are still some differences (with respect to tag copying from member ways of
multipolygon relations) to the original code, but they should all be either improvements,
or the correct behaviour is ambivalent.
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
possix_fallocate does not set errno (fixes #55)

Also increase the initial writeout of flat-nodes to 2.6Billion
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
If the tablespacetest already exist use that instead of requiring sudo permissions to create one
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
default.style was missing from cygwin package.
Improve tag copying of outer way tags to multi-polygon relations

Previously outer way tags were only used to determine the multi-polygon
relation if the relation was untagged or only tagged with a name.

With hstore, tags like "fixme" could disrupt this logic, as relations
were no longer untagged and therefore didn't inherit the outer way tags.

Osm2pgsql now only looks to see if the relation is "untagged" with respect
to tags determining if something is a polygon. I.e. any tags that are marked
"polygon" in the style sheet. Other tags like name or fixme are ignored
Improve tag copying of outer way tags to multi-polygon relations

Previously outer way tags were only used to determine the multi-polygon
relation if the relation was untagged or only tagged with a name.

With hstore, tags like "fixme" could disrupt this logic, as relations
were no longer untagged and therefore didn't inherit the outer way tags.

Osm2pgsql now only looks to see if the relation is "untagged" with respect
to tags determining if something is a polygon. I.e. any tags that are marked
"polygon" in the style sheet. Other tags like name or fixme are ignored
improve reporting if osm2pgsql fails to execute in tests

also add two more hstore options to the tests, as these now pass
Remove the INSTALL file created by gnu autotools

The README contains all the information in the INSTALL file that applies.

./autogen.sh will automatically update the INSTALL file, and git will want to
stage those updates, so having it in the repo is annoying.
Enable hstore tests and --extra-attributes test

For the moment these are just basic count tests

--extra-attributes also seems to be broken, as
the point table doesn't write osm_user and osm_uid
attributes to the tags column
improve reporting if osm2pgsql fails to execute in tests

also add two more hstore options to the tests, as these now pass
Enable hstore tests and --extra-attributes test

For the moment these are just basic count tests

--extra-attributes also seems to be broken, as
the point table doesn't write osm_user and osm_uid
attributes to the tags column
Merge pull request #65 from pnorman/new_install

Remove the INSTALL file created by gnu autotools