Make database changes for shapefile import:
- Add 5 tables to contain the shapefiles (plus refactor the country table)
- Add a many-to-many mapping between HealthMap countries and SEEG countries
- Remove location.country_id
- Add test data which is equivalent to the imported shapefiles except without geometries (as these are not for public distribution)
- In the data, nulls are now specified as no data rather than having to use "\N"

NB - code is not fixed yet so tests will fail.
Fix code to match updated database tables. No Hibernate entities for the new shapefile tables as yet.
Add healthmap_country_id to the location table, for use by QC.
Remove countryName from the GeoJSON used by PublicSite. The PublicSite now shows locationName instead.
Add ant targets for importing shapefiles, if property "shapefile.path" is specified in database.properties. Makes use of batch/shell scripts because calling the commands directly from an <exec> task was at least 25 times slower.
Fix typos.
Add Hibernate objects and skeleton DAOs for the shapefiles (except shapefiles A and B until we know that the Java will access them).
Merge pull request #50 from SEEG-Oxford/106-shapefile-insertion

Automate the insertion of shapefiles into the database