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.
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.