Rollback should Start App unless specified :no_start
Changed Logic from code Review feedback
Added missing switch
Fixed up Unit Tests
Support interpolating values on `Repo.update_all`
Merge pull request #280 from dokie/master

Rollback should Start App unless specified :no_start
Add uuid type
Correctly handle `nil` values inside type tag functions
Do not translate `foo == nil` to `foo IS NULL`
Release v0.2.5
Bump to v0.2.6-dev
Improve query validation error message

Print file, line, query type and expression
Document types more clearly
Fix belongs_to preload if no associated record exists

Closes #287.
Do not restrict limit and offset are to a single int

References: #270
Validate limit expression as integer
Validate offset expression as integer
Extract common code for expr type validation
Makes ^ operator available in limit/offset

This now works

```elixir
elixir_value = 5
query = from p in Post,
  select: p,
  limit: ^elixir_value + 3
```
Compiles vars in lim/off but does not validate