New database adapters and Redis adapters that use the new interface

commit 10678346f0096274cab3c909a2ea095005fe2d74
Author: David Yan <david@datatorrent.com>
Date:   Mon Jan 20 10:22:45 2014 -0800

    fixed merge conflict

commit 41d4d105fb0c507e4f2cd1451293b1fde952cd60
Merge: 75d475b adf29ed
Author: David Yan <david@datatorrent.com>
Date:   Mon Jan 20 10:20:02 2014 -0800

    Merge branch 'dbAdapters_pull2' into DBInterfaceRedesign

commit adf29edd1a87d11abb350a4e18e11d0ea8cfa937
Author: David Yan <david@datatorrent.com>
Date:   Mon Jan 20 10:17:04 2014 -0800

    Conflicts:
    	contrib/src/main/java/com/datatorrent/contrib/redis/NumberSummation.java
    	contrib/src/main/java/com/datatorrent/contrib/redis/RedisNumberSummationKeyValPairOutputOperator.java
    	contrib/src/main/java/com/datatorrent/contrib/redis/RedisNumberSummationMapOutputOperator.java