Merge pull request #218 from lossyrob/GDAL-tile-write

Added Gdal utility class. Added import-tile command to geotrellis.
Merge pull request #219 from joshmarcus/topic/zonal_summary

Update polygonal zonal summary code to use new rasterization code.
Update version number of snapshot to 0.8.0-M4.
Add method to load uncached tile set.
Fix bug in identification of nodata tiles.
Add generic zonal summary by polygon operation to raster.op.zonal.
Update to Scala 2.10

Optimized numeric was removed since it is now obsolete.
If we still want that functionality we should consider
using Spire and/or Breeze.
Import task to import a raster into arg format using GDAL.
Remove numeric library from benchmark.
Merge pull request #220 from lossyrob/import-task

Import task to import a raster into arg format using GDAL.
Add additional logic operations

`AsList' wraps whatever is in an Op with a list:
val a: Op[T]
val b: Op[List[T]] = AsList(a)

`If' represents a boolean logic operation:
val a: Op[Boolean]
val b: Op[Int]
val c: Op[Int]
val d: Op[Int] = If(a,b,c)

Note that `If' only evaluates one branch
Add some basic geometry operations
Refactor base of the PolygonalZonalSummary

The new TiledPolygonalZonalSummary trait provides a small
set of functions to override:

handlePartialTileIntersection
handleFullTile
handleNoDataTile
handleDisjoinTile

Currently it throws out points and linestrings if they
are generated by an intersection

The rest is wrapped up in ThroughputLimitedReducer1
Merge pull request #221 from ahinz/topic/jts

Better Zones
Add geometry operations, plus refactors to existing operations.

This checkin adds or refactors a set of core geometry operations
based on available JTS operations, plus basic tests.  The operations
include:
  -- Buffer
  -- Simplify
  -- ConvexHull

Overlay operations such as:
  -- Union
  -- Intersect
  -- Erase
  -- SymDifference

and boolean operations such as:
  -- Contains
  -- Covers
  -- Disjoint
  -- Equals
  -- Overlaps
Fixed some issues with the benchmark project.
Merge pull request #226 from joshmarcus/wip_addl_jts_ops2

Add geometry operations, plus refactors to existing operations.
Merge pull request #227 from lossyrob/wip/fix-benchmarks

Fixed some issues with the benchmark project.
Add end cap style to buffer operation.
Add Distance operation for features.