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
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
Add some more tests to handle extra tags on relations
Fix diff bug that resulted in missing polygon after relation deleting

When an outer way is part of a relation, it only appears in the rendering
tables as part of the relation. However, when the relation gets deleted,
the now individual way needs to get re-added into the rendering tables.
This did not happen previously.

This fixes #67 which is a duplicate of trac issue 4525.
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
Add more tests for multipolygon diff processing.
Add more tests for multipolygon diff processing.
Merge branch 'master' of git://github.com/openstreetmap/osm2pgsql
Fix errors if not all nodes fit into cache

In the previous commit, .prepare_intarray was changed to only run in append
mode. However get_node_list, which is needed during full import if the cache
isn't big enough to fit 100% of nodes in, was part of .prepare_intarray instead
of .prepare
Add a (broken, disabled) test for non 100% node cache hit ratio

To test the node retrieval from database during initial import, add
a test case for which not 100% of nodes fit into memory cache.

The minimum cache size of 1MB is allready to big in optimized mode.
In dense mode, things are sufficiently inefficient that even liechtenstein
needs more than 1MB of node cache.

However, --cache-strategy=dense appears broken at the moment. It gives the
wrong geometries, likely due to wrongly retrieved nodes. This needs fixing
before we can activate this test.