update to Scala 2.10.3
First commit of type safe diffing
Added LensDelta
Added FunctionDelta, refactor Delta[Int, Int] to use it
Added MappedDelta

(not happy with how have to specify result type for DeltaOps usage,
guess I need Delta & DeltaAux)
Removed Delta instances from companion object
Added HList Delta
Added Generic based Delta