Normalize CRS to EPSG codes when possible.

Also accept 'epsg:dddd' in w-mode open().

Catches Fiona up to Rasterio.

Closes #149.