Fixed imports in QueryBuilder templates
Fixed fullText criterion
Prepared ground for mapLocation()->distanceFrom()
Added asc() & desc() as aliases to ascending() and descending()
Removed map_location_distance criterion service
Made CriterionFactory able to handle multiple values

setValue is replaced with addValue. Each call stacks the
provided value.

When creating the criterion, the used value is:
- if there is only one value in the stack, the value
- if there are none, null
- if there are more than one, the SplStack object itself.

It is up to Criterion::createFromQueryBuilder() to interpret the
stack.
Moved files to external bundle