enable coveralls
fix NPE in genMessage of FailedShardsException

shardFailure can be null
update es/upstream for memory consumption improvement
implemented where clause splitter
move new relation classes into metadata package
add a class to generate joinRelations from a list of analyzed relations

to rewrite select * from a, b -> select * from a cross join b
(and possible other join types in the future)
renamed visitRelation
nested loop implementation
order by splitter
add relation attribute to SelectAnalysis

The AnalyzedQuerySpecification isn't fully integrated into
the Analyzer yet, but this commit should make it possible to
already adopt parts in the planner.
add relation symbol
remove integer, offset and having from AbstractDataAnalysis
remove schemaInfo from Analysis
use relation to resolve references
used sourceRelation instead of table attribute in planner
add a separate TableRelation instead of having TableInfo implement AnalyzedRelation
added documentation for CROSS JOIN
import fixup
use queryandfetch for normal select
Merge pull request #1268 from crate/h/query-then-fetch-node

single plan node for normal select