Update docs for color functions
Provide locale via X-Presto-Language header

The expected format is as defined by IETF BCP 47 (http://tools.ietf.org/html/bcp47)
Run tests with fractional hour timezone offset
Fix expected timestamp in test
Make formatTimestamp methods private
Move exception propagation to utility method
Handle broken timestamp ObjectInspectors