Feature/geotiff reader improvements

Fixed one orientation, it is a lot of work to fix them all. Also optimized LZW decompression.
This code lives in CRS.scala too. It should be abstracted out...perhaps ProjString should be a Type, that has a .toMap method that would create this? And the comparing would go into that type.