Add e2e test for the newly added types (tinyint, smallint, float and
double).
Improve the code in the PDataType.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/main/java/com/salesforce/phoenix/expression/ExpressionType.java
Add the SUM support to the FLOAT/DOUBLE.
Merge pull request #326 from JingchengDu/master

Add e2e test for the newly added data types, tinyint, smallint, float and double