dynamodb2 module: add backward-compatible support for Python 3.3+

This includes #2453, but adds the `value` property to the `Binary` type for Python 3 so it is backward compatible. Also fixes a few failing tests across both DynamoDB version.

cc: @jamesls, @kyleknap