Unify Ecto.Array and Ecto.Binary into Ecto.Tagged. Fixes #230.
Add test for {:array, :binary} and special case it.
Infer equal types inside %Ecto.Tagged{}