Merge pull request #89 from ryang-sfdc/skip-scan

pk skip scan to optimize IN queries
Change Objects.deepEquals to Objects.equals and fix warnings
Read scale and precision from raw decimal bytes.
Enfore decimal precision and scale on upsert select client side.
Enfore decimal precision and scale on upsert select server side.
Fix tests.
Minor fix.
Merge branch 'master' into scale
Merge pull request #102 from tonyhuang/scale

Enforce precision and scale for upsert select.
fix regression.  if first operand of inlist is a function, then all bets are off.