use spooling for very large limit case
Add e2e test for the newly added types (tinyint, smallint, float and
double).
Improve the code in the PDataType.
Merge pull request #328 from ramkrish86/master

PERCENTILE_DIST
Populate indexes for immutable tables
populate secondary indexes for tables with mutable rows
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/main/java/com/salesforce/phoenix/expression/ExpressionType.java
Add the SUM support to the FLOAT/DOUBLE.
Extend precision to 38 and allow stored values without restriction.
Merge pull request #330 from maryannxue/iss322

Fix issue #322
Merge pull request #331 from tonyhuang/decimal

Extend precision to 38 and allow stored values without restriction.
Merge pull request #326 from JingchengDu/master

Add e2e test for the newly added data types, tinyint, smallint, float and double
Add the e2e test for sum function
Add double literal to grammar
Merge remote-tracking branch 'upstream/master'
Add the double support to DateSubtractExpression
Add e2e test for data operations.
Merge pull request #332 from JingchengDu/master

Add e2e test for sum and date operations.
Support altering index table state and honor it during query optimization
Merge branch 'master' of github.com:forcedotcom/phoenix