refactored out the timestamp and severity setting into a separate
struct and methods
Merge branch 'features/cmake' of github.com:mozilla-services/heka into features/cmake

Conflicts:
	pipeline/outputs.go
	pipeline/whisper.go
extracted the common decoder bits for Timestamp and Severity out for
the PayloadXmlDecoder
refactored the PayloadRegexDecoder to use common code from
GenericDecoder
added docstrings and renamed the GenericDecoder to PayloadDecodeHelper
Merge pull request #335 from mozilla-services/features/jsonpayload

Features/jsonpayload
Registering PayloadJsonDecoder
Merge pull request #339 from michaelgibson/dev

Registering PayloadJsonDecoder
Merge branch 'dev' into features/cmake
change UseTimestamp to ESIndexFromTimestamp

add documentation for ESIndexFromTimestamp as
well
Change "kibana" formatter to "logstash_original"

Additionally add documentation for 
"logstash_original" formatter.
Issue #148 Lua protobuf message creation
Make sure we pass UTC in to ElasticSearch.
fix for interpolated values for message_fields not interpolating digits
fix for interpolated values for message_fields not interpolating digits
changing regex to %\w+% per irc - RaFromBRC
Merge pull request #347 from michaelgibson/dev

fix for interpolated values for message_fields not interpolating digits for issue #345
regex typo
Improve the development workflow with the new build system

- update the ctest environment to output failure messages
	- fyi: test output is already captured in './Testing/Temporary/'
- create a separate docs target
    - force install/package to rebuild the documentation since we have no dependency analysis
- create a new clean-heka target to sync the Go workspace and repository tree.
- update docs
Default to emitting stats data in payload rather than message fields since that will
play better w/ carbon and whisper outputs, which are for now the most popular use
cases.