Change BDBJEPointCache to store ordinates as int instead of double.

the osmosis OSM library treats node latitude and longitude
values as primitive ints instead of doubles, converting them
to double where necessary with a fixed precision of 7 decimals.
Let BDBJEPointCache use the same helper class to reduce the db
size.