Add checks for interval overflow/underflow

New checks include input, month/day/time internal adjustments, addition,
subtraction, multiplication, and negation.  Also adjust docs to
correctly specify interval size in bytes.

Report from Rok Kralj
Merge branch 'master' into jsonb
indent jsonfuncs.c
Fix hstore whitespace issues, passes git diff --check now.