Remove type checking in favor of casting in some places
Use <<>> instead of binary for literals
Move expression validation to the builder
Get rid of Ecto.Query.API
Improve error handling and add basic type checking
Add type info to query parameters
Create Ecto.Query.CompileError for compilation specific errors and improve normalizer
Pass params split from the query on adapter *all
Move normalizer to planner and allow runtime preloads
Further clean up on validation suite
Move more logic out of validator into the planner
Move remaining validator logic into planner
Move preload responsibility to the backend
Dynamic lock and preload must be interpolated
Add field type checking
Remove intervals, add casting
Simplify insert, update and delete adapter APIs
Merge pull request #334 from elixir-lang/jv-no-type-check

Simplify Ecto type checking