First pass at adding array support to ESJsonEncoder.
All field types now support arrays in ESJsonEncoder.
Issue #504 Always use UTC times in the ElasticSearch bulk header API
Merge pull request #938 from mozilla-services/issue_504

Issue #504 Always use UTC times in the ElasticSearch bulk header API
Change FileOutput and TcpOutput to default to use_framing = true if a
ProtobufEncoder is being used, use_framing = false if any other
decoder is being used. The setting can still be overridden by explicitly
setting it in the config.
Remove outdated `prefix_ts` documentation, fix bug in use_framing
config processing.
Fix runner interface typo.
Add a test to verify that the OutputRunner actually adds framing when
it has been told to do so.
Merge pull request #940 from mozilla-services/tcp-file-framing-default

Change FileOutput and TcpOutput to default to use_framing = true if a
Removed reflection from writeRawArrayField.
Added HttpOutput.
Tell travis to use Go 1.3.
Fix test failures happening on i386.
Merge pull request #942 from mozilla-services/32bit-fixes

Fix test failures happening on i386.
Bump memory limit so InjectMessageError tests will behave similarly
on 32 and 64 bit architectures.
Merge pull request #943 from mozilla-services/32bit-fixes

Bump memory limit so InjectMessageError tests will behave similarly
Replaced writeRawArrayField with generic writeField.
Added tests for raw fields
Remove batching functionality, update docs, and make sure docs are
wired up to the index pages.
Merge pull request #941 from mozilla-services/http-output

Added HttpOutput.
Add note re: `. build.sh` as alternative to `source build.sh`.