renamed LoglineDecoder to PayloadRegexDecoder
Added support for JSONPath traversals
updated JSONPath tests to handle float64 and string result types
added boolean types to jsonpath tests
updatd JSONPath code so that we can set the json_text independenatly
of the constructor
Issue #292 Update the build system to cmake and integrate it with Heka
fixed a bug in JSONPath where invalid paths return nil
changed all return values from jsonpath to be strings
fixed MessageTemplate so that only the integer portion of a stringified PID is used.  strconv coerces numbers with decimal places into 0 all the time.
forced all return values from JsonPath's find to return string values
init checkin of JsonPayloadDecoder
Merge branch 'dev' into features/jsonpayload

Conflicts:
	pipeline/all_specs_test.go
Issue #292 Fix Windows dependencies
Issue #292 Update install documentation
Issue #292 Don't preserve the generated output
Issue #292 Update prerequisites, and a Windows dependancy target
added tests for JsonPayloadDecoder
Merge branch 'dev' into features/jsonpayload
Bump version #s from 0.3 to 0.4 on dev branch after cutting versions/0.3 branch.
Issue #292 Setup the GOBIN environment variable