First pass at converting TransformFilter into LoglineDecoder.
Move generally useful MessageTemplate type and InterpolateString function to
decoders.py for better visibility.
Fixup LoglineInput test for new decoder usage.
Added initial LoglineDecoder test.
Add Windows build documentation

- fix SIGUSR1
- generate lua_sandbox.go with cmake
Cleanup the Mac build

- use strlen instead of strnlen
- extern the circular buffer constants in the header
Create a separate pool w/ a separate round-robin channel for each decoder type.
Each DecoderSet will grab one decoder of each type that is requested, caching that
decoder for subsequent requests.
Add report for decoder pool channels.
Fix the version and ignore the generated lua_sandbox.go file
Merge pull request #178 from mozilla-services/windows_build

Windows build
Merge branch 'dev' of github.com:mozilla-services/heka into features/separate-decoder-pools
Merge pull request #172 from mozilla-services/features/separate-decoder-pools

Features/separate decoder pools

r+ trink
Merge branch 'dev' into features/logline-decoder
Add test for SeverityMap functionality, and make DecoderRunner available to
decoders that want it.
Issue #54 limit the number of messages a sandbox filter can inject
Update documentation with the message injection restrictions
Merge pull request #179 from mozilla-services/issue_54

Issue #54 limit the number of messages a sandbox filter can inject
Merge pull request #170 from mozilla-services/features/logline-decoder

Features/logline decoder

r+ benbangert
Merge branch 'dev' into features/plugin-restarting

Conflicts:
	pipeline/pipeline_runner.go