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.
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.
Add GetArea operation and rename Distance to GetDistance.
Add Filter operation for filtering any Seq, plus test with features.
Merge pull request #229 from joshmarcus/wip_more_feature_ops3

Add additional feature operations
Refactor of focal operations.

Refactored and the focal operation framework.

Implemented Aspect and Slope focal operations. Currently the tests for these
are ignored as the output does not match gdaldem for slope and aspect (although
the same calculation is used for Hillshade, which agrees with gdaldem hillshade).

- Currently there are two seperate frameworks involved, one which is
  a refactor of the old framework, and other that defines FocalOp1 in
  a new way that borrows from the old code but is mostly new.
- A new way of letting focal operations be designed, in which a
  'cursor' which describes the neighbors of a focus can be operated on
  in order to derive a value for that focus point, is implemented.
- The Cursor can include a mask, so that other shapes of neighborhoods can
  be implemented (i.e. the Circle neighborhood provides a mask that masks
  neighbors in the bounding box outside of the radius).
- Benchmarking was done as a comparison; the new Cellwise operation is of
  equivalent speed to the old method in Mean. The Cursor method outperforms
  the 'Default' method in the old framework for Sqaure neighborhoods on Min. The
  Circle neighborhood in the new Cursor method underperforms in comparison to
  the old Default method for Min. The masking needs to be optimized.
- Scalar Moran's I needs to be reimplemented.
Merge pull request #230 from lossyrob/topic/focal-op-refactor

Refactor of focal operations.
Focal operations work: cursor movement.

Created CursorMask to handle issues with masked\unmasked cells as a result of cursor movement. Also optimized the cursor movement tracking.

Benchmark
Change GeoTrellis version back to 0.8.0-SNAPSHOT.