first part of proper handling of "No Data"/Nan in shapefiles

This first commit store -1e39 to as an attempt to encode "No Data" values per the ESRI specification (http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf).  We need to investigate how GeoServer handles this (e.g. does it replace this vale with NaN in generated output?).