Query should be immutable
Less allocations in QueryBuilder

The class is not thread-safe anyways, no point to use copyOnWrite collections.
Merge branch 'immutable-fluent-sqlite-api'
Fix issue with column ordering

It's especially important for compound queries (i.e. UNIONs).