method to estimate base request size #263

Added shapes and data types to the method. The structure of the
output dictionary changed slightly. These changes are documented.
allow two-way transformations between rotated pole and wgs84 #271

Writing to netCDF following a subset or calculation has been enabled
for rotated pole. There are limitations with this coordinate system
for other output coordinate systems besides WGS84.
additional functions added to subset

Geometry processing was explicitly added as a function in subset.
updated symbols following ICCLIM reorganization
duplicate geometries in ugid shapefile output for multiple request
datasets #236

handle 'months' in time units #249

Added months units as a CF exception. Duplicate geometries when
multiple request datasets are in a request are not written to
shapefiles or CSV files.

These two issues are put together due to a branch snafoo, but it
is okay to merge them together.

Closes #236.
Closes #249.
always use ugid selection #272

When select_ugid is updated after an operations is created, this new
value is passed through to the ShpCabinetIterator.

Closes #272.
updated fabric deployment script
properly handle extent exception with rotated pole subsetting #273

This originated as row and column dimensions are not present with
rotated pole data when subsetting. A ValueError was popping out
instead of an ExtentError.
added basemap and cartopy to install_geospatial
Merge branch 'master' into i221-cdms