geoip: remove the broken geoip::data base class

Inheritance in puppet doesn't work like the author thought it did.
Remove the base class altogether and replace it if !defined clauses for
the single useful resource that the class container.

This removes the instantiation of the /usr/local/share/GeoIP symlink
too. This was broken (as by the original intentions it'd make symlink
e.g. to volatile on puppetmasters) and a bad idea anyway, we should fix
the scripts if the need arises.

Change-Id: I1041c895de2a4877f788248b0330d840715f1462