OFStateManager: change flowtable checksum operation

Add/subtract has advantages over XOR in that two adds of the same value don't
cancel each other out, and the high bits are better utilized.
OFStateManager: change gentable checksum operation

Add/subtract has advantages over XOR in that two adds of the same value don't
cancel each other out, and the high bits are better utilized.

128 bit arithmetic is done by manually checking for overflow/underflow. This
could be optimized by using a 128 bit type if compiling with GCC.
OFStateManager: fix table checksum buckets resizing

Resizing one table would cause the checksums of other tables to change.
Merge into master from pull request #152:
Convert checksum operations from xor to add/subtract (https://github.com/floodlight/indigo/pull/152)